codevs1019
来源:互联网 发布:绝地求生 技巧 知乎 编辑:程序博客网 时间:2024/06/03 23:00
题目地址:
分析:
搜索
代码:
#include <cstdio>#include <cstring>bool graph[1001][1001];int main(){int t,n,m,a,b;bool trans = true;scanf("%d",&t);for(int i = 0;i < t;i++){trans = true;scanf("%d%d",&n,&m);memset(graph,0,sizeof(graph));for(int j = 0;j < m;j++){scanf("%d%d",&a,&b);graph[a][b] = true;}for(int x = 1;x <= n;x++)for(int y = 1;y <= n;y++)if(graph[x][y] && x!=y)for(int z = 1;z <= n;z++)if(graph[y][z])if(!graph[x][z]){trans = false;break;}if(trans)printf("Yes\n");else printf("No\n");}return 0;}
0 0
- codevs1019
- 属性
- C/C++中volatile的用法
- [Ubuntu--VIM]/.vimrc作用及问题
- 欢迎使用CSDN-markdown编辑器
- linux命令
- codevs1019
- Bison的技术博客目录
- Ubuntu下启动Eclipse报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must
- [Ubuntu--Install]已安装软件的卸载
- 观察者模式
- Java内存区域与内存溢出
- Java数据库连接(JDBC)之二:Statement对象和PreparedStatement对象的使用
- 数组a与&a
- 树梅派2如何使用3G无线网卡(中兴ZTE,MF110)上网