hdu 5154 拓扑排序 判有没有环
来源:互联网 发布:python intertools 编辑:程序博客网 时间:2024/04/28 06:00
#include<bits/stdc++.h>using namespace std;int indegree[300];int g[300][300];int main(){ int n,k; while(~scanf("%d%d",&n,&k)) { memset(indegree,0,sizeof(indegree)); memset(g,0,sizeof(g)); for(int i=0;i<k;i++) { int a,b; scanf("%d%d",&a,&b); indegree[b]++; g[a][b]++; } int sum=n; queue<int>q; for(int i=1;i<=n;i++) { if(indegree[i]==0) { q.push(i); } } while(!q.empty()) { int f=q.front(); q.pop(); sum--; for(int i=1;i<=n;i++) { if(g[f][i]) { indegree[i]-=g[f][i]; g[f][i]=0; if(indegree[i]==0) { q.push(i); } } } } if(sum==0) printf("YES\n"); else printf("NO\n"); }}
阅读全文
0 0
- hdu 5154 拓扑排序 判有没有环
- hdu 5154 3342 拓扑排序判环
- HDU-4324【拓扑排序&&判环】
- LightOJ 1003 Drunk 拓扑排序判有向环
- HDU 3342 Legal or Not | HDU 5154 (拓扑排序判环)
- HDU 3342 Legal or Not(拓扑排序判环)
- HDU 3342 Legal or Not 拓扑排序判环
- hdu 5154 Harry and Magical Computer(拓扑排序,dfs判环)
- LightOJ1003---Drunk(拓扑排序判环)
- LightOJ - 1003 Drunk(拓扑排序判环)
- LightOJ 1003 Drunk【有向图的拓扑排序判环】
- hdu 5154 拓扑排序
- 拓扑排序 hdu 5154
- AC自动机+有向拓扑判环 Taboo Kattis
- hdu3342 Legal or Not(拓扑排序,判环)
- poj 1094 Sorting It All Out 拓扑排序+判环
- HDU3342 Legal or Not 拓扑排序判环
- hdu 4324 Triangle LOVE(拓扑判环)
- GreenDao的简单使用2
- 名称节点和数据节点作用
- 前端:在layer content 内使用js为select option赋值
- ssh框架: Invocation of init method failed; nested exception is org.hibernate.InvalidMappingException:
- oracle索引总结
- hdu 5154 拓扑排序 判有没有环
- 解决ios的https双向认证不能抓包问题
- 计算机科学常见缩略词
- thinkphpURL重写的的一些问题
- SpringMVC札集(09)——拦截器
- 大小端模式
- 1084. Broken Keyboard (20)
- web签名验证程序【跨服务器、中文字符签名方法】-php为例
- Java获取本机ip地址