稳定性(单向图tarjen)
发布时间:2022-10-30 00:10:40 294
相关标签: # edge# 数据
Problem2 稳定性(cp.cpp/c/pas)
【题目描述】
有2*n个装置,其中奇数编号的为供电装置,偶数编号的为用电装置。
第i*2-1个装置通过单向导线第i*2个装置输送能量(它们称为第i对装置)。除此之外还有m条单向导线。
第i对装置是稳定的,当且仅当:直接连接2者的单向导线损坏时,仍然有一个供电方案使得每个供电装置给一个用电装置供电,且每个用电装置只由一个供电装置供电。
求每对装置稳定与否。
【输入格式】
第一行2个整数n,m。
接下来m行,每行2个整数a、b,表示a往b有一条单向导线。保证a为奇数,b为偶数。
【输出格式】
输出n行,若第i对装置是稳定的,输出“~”,否则输出“@”
【样例输入】
2 1
3 2
【样例输出】
@
@
【样例输入2】
2 2
3 2
1 4
【样例输出2】
~
~
【数据范围】
对于20%:N<=10
对于40%:N<=100
对于60%:N<=1000
对于100%:N<=100000,M<=2*N
注意Tarjen模板。
Ps:边最多有300000(原来的n条边+另外m条单向边)
文章来源: https://blog.51cto.com/u_15724837/5794056
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报