博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 1869 六度分离 最短路
阅读量:6000 次
发布时间:2019-06-20

本文共 1504 字,大约阅读时间需要 5 分钟。

六度分离
Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u
 

Description

1967年,美国著名的社会学家斯坦利·米尔格兰姆提出了一个名为“小世界现象(small world phenomenon)”的著名假说,大意是说,任何2个素不相识的人中间最多只隔着6个人,即只用6个人就可以将他们联系在一起,因此他的理论也被称为“六度分离”理论(six degrees of separation)。虽然米尔格兰姆的理论屡屡应验,一直也有很多社会学家对其兴趣浓厚,但是在30多年的时间里,它从来就没有得到过严谨的证明,只是一种带有传奇色彩的假说而已。 
Lele对这个理论相当有兴趣,于是,他在HDU里对N个人展开了调查。他已经得到了他们之间的相识关系,现在就请你帮他验证一下“六度分离”是否成立吧。

Input

本题目包含多组测试,请处理到文件结束。 
对于每组测试,第一行包含两个整数N,M(0<N<100,0<M<200),分别代表HDU里的人数(这些人分别编成0~N-1号),以及他们之间的关系。 
接下来有M行,每行两个整数A,B(0<=A,B<N)表示HDU里编号为A和编号B的人互相认识。 
除了这M组关系,其他任意两人之间均不相识。 

Output

对于每组测试,如果数据符合“六度分离”理论就在一行里输出"Yes",否则输出"No"。

Sample Input

8 70 11 22 33 44 55 66 78 80 11 22 33 44 55 66 77 0

Sample Output

YesYes 数据很小 用floyd硬上就行
#include 
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;#define FIN freopen("input.txt","r",stdin);#define FOUT freopen("output.txt","w",stdout);#define INF 0x3f3f3f3f#define lson l,m,rt<<1#define rson m+1,r,rt<<1|1typedef long long LL;int Map[205][205];int n,m;int llss(){ for(int z=0;z
Map[i][z]+Map[z][j]) Map[i][j]=Map[i][z]+Map[z][j]; } int flag=1; for(int i=0;i
7) flag=0; } return flag;}int main(){ //FIN int st,ed; int s,e; while(~scanf("%d%d",&n,&m)) { memset(Map,INF,sizeof(Map)); for(int i=0;i

  

转载于:https://www.cnblogs.com/Hyouka/p/5751195.html

你可能感兴趣的文章
《移动网页设计与开发 HTML5+CSS3+JavaScript》—— 1.1 对术语的简短说明
查看>>
《R数据可视化手册》——1.3 加载分隔符式的文本文件
查看>>
Ubuntu One 的10个鲜为人知的功能
查看>>
不看这篇,你可能学不好音乐:音乐可视化与可视分析
查看>>
《Spring 5 官方文档》18. Web MVC 框架(十)
查看>>
Ubuntu 每日贴士- Skype小更新,修复64位系统上PulseAudio问题
查看>>
Android应用性能优化最佳实践.2.6 合理的刷新机制
查看>>
《Java程序员面试秘笈》—— 1.10 线程局部变量的使用
查看>>
《嵌入式Linux与物联网软件开发——C语言内核深度解析》一1.8 内存管理之堆...
查看>>
为你的ROR应用安装FCKEditor
查看>>
如何用不到10元人民币 DIY 一个 YubiKey
查看>>
演讲实录丨李德毅 ADAS的繁荣与转型
查看>>
黑马程序员 八、集合框架(2)
查看>>
Java 继承Thread类和实现Runnable接口的区别
查看>>
94期:阿里云宣布开放开源AliSQL数据库,性能可提升70%
查看>>
Velocity NYC 2016 参会总结
查看>>
在Windows下搭建Gitlab服务器
查看>>
linux 权限与用户
查看>>
Eclipse 远程调试
查看>>
android decorView详解
查看>>