图的基本存储的基本方式一
来源:互联网 发布:sql server 2008r2 编辑:程序博客网 时间:2024/06/05 01:53
图的基本存储的基本方式一
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
提示
来源
lin
示例程序
#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-图的基本存储的基本方式一
- 图的基本存储的基本方式一(邻接矩阵)
- 图的基本存储的基本方式一
- 图的基本存储的基本方式
- 图的基本存储基本方式三
- 面向对象(代码块、继承)
- 小鑫爱数学
- 51单片机驱动HC-SR04超声波测距模块(LED1602显示结果)
- 黑马程序员——OC基础---内存管理
- 面向对象(多态、抽象类、接口)
- 图的基本存储的基本方式一
- html 属性大全
- 一维数组、二维数组
- android .9.png ”点九” 图片制作方法
- 图的基本存储的基本方式二
- 2015年大二上-数据结构-串(3)- 顺序串算法
- 图的基本存储的基本方式三
- 消息队列比较
- python基本 面向对象