hdu 3342 Legal or Not (拓扑排序)
来源:互联网 发布:mysql 替换 编辑:程序博客网 时间:2024/04/28 14:59
重边这种东西 只能呵呵
就是裸裸的拓扑排序
如果恩能够排出来就YES ;
else NO
只需要全部搜一遍就好了
#include <cstdio>#include <cstring>int mapp[101][101];int d[101];int n,m;int a,b;int main(){ while(scanf("%d%d",&n,&m)!=EOF) { if(n==0)break; memset(d,0,sizeof(d)); memset(mapp,0,sizeof(mapp)); for(int i=0;i<m;i++){ scanf("%d%d",&a,&b); if(!mapp[a][b])d[b]++; mapp[a][b]=1; } int flag=1; for(int i=0;i<n;i++){ int j; for(j=0;j<n;j++){ if(d[j]==0){ d[j]--; for(int k=0;k<n;k++) if(mapp[j][k]){ d[k]--; } break; } } if(j>=n) { flag=0; break; } } if(flag)puts("YES"); else puts("NO"); }}/*又有重边,哈哈*/
0 0
- 【拓扑排序】hdu 3342 Legal or Not
- 【HDU】3342 Legal or Not 拓扑排序
- hdu 3342 Legal or Not 拓扑排序
- HDU 3342 Legal or Not (拓扑排序)
- 拓扑排序 HDU 3342 Legal or Not
- hdu 3342 Legal or Not 拓扑排序
- HDU 3342 Legal or Not (拓扑排序)
- hdu 3342 Legal or Not(拓扑排序)
- hdu 3342 Legal or Not ( 拓扑排序 )
- hdu 3342 Legal or Not(拓扑排序)
- hdu 3342 Legal or Not (拓扑排序)
- [ACM] hdu 3342 Legal or Not (拓扑排序)
- hdu 3342 Legal or Not (拓扑排序)
- HDU 3342 -- Legal or Not(拓扑排序)
- HDU-3342 Legal or Not(拓扑排序)
- HDU 3342 Legal or Not (拓扑排序)
- HDU 3342 Legal or Not(拓扑排序判环)
- hdu 3342 Legal or Not(拓扑排序)
- 如何用js判断文件是否存在
- android之webservice开发
- 双向链表插入与删除
- Codeforces Round #263 (Div. 1) C. Appleman and a Sheet of Paper
- 嵌入式 Linux驱动虚拟地址和物理地址的映射
- hdu 3342 Legal or Not (拓扑排序)
- Android 4.4 音量调节流程分析(二)
- SLF4J和Logback日志框架详解
- Arm下使用Qt和Opencv进行图像处理的入门例程和遇到的问题
- strom中worker、task、spout/bolt、executor、component的关系
- 鼠标事件的一些问题
- sqlite replace into
- 第七章MERGE
- Java中关于String类型的10个问题