图的基本存储的基本方式一 邻接矩阵
来源:互联网 发布:人工智能 产品 编辑:程序博客网 时间:2024/05/16 14:15
Time Limit: 1500MS Memory limit: 65536K
题目描述
解决图论问题,首先就要思考用什么样的方式存储图。但是小鑫却怎么也弄不明白如何存图才能有利于解决问题。你能帮他解决这个问题么?
输入
多组输入,到文件结尾。
每一组第一行有两个数n、m表示n个点,m条有向边。接下来有m行,每行两个数u、v代表u到v有一条有向边。第m+2行有一个数q代表询问次数,接下来q行每行有一个询问,输入两个数为a,b。
注意:点的编号为0~n-1,2<=n<=5000 ,n*(n-1)/2<=m<=n*(n-1),0<=q<=1000000,a!=b,输入保证没有自环和重边
输出
对于每一条询问,输出一行。若a到b可以直接连通输出Yes,否则输出No。
示例输入
2 10 120 11 0
示例输出
YesNo
#include <stdio.h>#include <string.h>#include <stdlib.h>bool s[5000][5000];int main(){ int i,j,m,n,v,u,q,a,b; while(~scanf("%d %d",&n,&m)) { memset(s,0,sizeof(s)); for(i=0;i<m;i++) { scanf("%d %d",&u,&v); s[u][v]=1; } scanf("%d",&q); for(i=0;i<q;i++) { scanf("%d %d",&a,&b); if(s[a][b]==1) printf("Yes\n"); else printf("No\n"); } } return 0;}
0 0
- 图的基本存储的基本方式一 邻接矩阵
- 图的基本存储的基本方式一 邻接矩阵
- 图的基本存储的基本方式一 邻接矩阵
- 图的基本存储的基本方式一(邻接矩阵)
- SDUT 3116 图的基本存储的基本方式一
- 图的基本存储的基本方式一
- sdut oj图的基本存储的基本方式一
- 图的基本存储的基本方式一
- 图的基本存储的基本方式一
- 图的基本存储的基本方式一
- 图的基本存储的基本方式一
- 图的基本存储的基本方式一
- 图的基本存储的基本方式一
- 图的基本存储的基本方式一
- sdutacm-图的基本存储的基本方式一
- 图的基本存储的基本方式一
- 图的基本存储的基本方式
- 邻接矩阵存储的图的基本操作c++
- Redis 发布与订阅
- logback高级特性使用(三) 异步记录日志
- ASP.NET MVC4全局过滤器
- UVa 532 三维迷宫
- poj1265--Area(求多边形面积+匹克定理)
- 图的基本存储的基本方式一 邻接矩阵
- 顺势营养滴液是什么?
- 谷歌浏览器 fixed 出现bug
- Android 条码扫描二维码扫描—ZXing android 改进版本
- qsort排序方法
- 移动尺寸
- 图的基本存储基本方式三
- 关于FOUC与@import
- Android 自定义属性之QQ侧滑菜单