传送门:https://www.nowcoder.net/acm/contest/76/F

题目描述

从实验室出来后,你忽然发现你居然把自己的电脑落在了实验室里,但是实验室的老师已经把大门锁上了。更糟的是,你没有那个老师的电话号码。你开始给你知道的所有人打电话,询问他们有没有老师的电话,如果没有,他们也会问自己的同学来询问电话号码。那么,你能联系到老师并且拿到电脑吗。

输入描述:

存在多组测试样例每组样例的第一行分别是两个整数n(1<n<=50),m(1<m<=2000),n是在题目当中出现的人数,其中你的序号是1号,实验室老师的序号是n。接下来的m行,每行有两个整数x(1<=x<=n),y(1<=y<=n),代表x有y的电话号码。

输出描述:

对于每组测试样例,如果你最终能联系到老师,输出“Yes”,否则输出“No”。
示例1

输入

5 5
1 3
2 3
3 4
2 4
4 5

输出

Yes

示例2

输入

4 3
1 2
2 3
4 1

输出

No

思路:floyd算法判断传递闭包即可
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<stack>
#include<vector>
#include<map>
#include<queue>
using namespace std;
int n,flag;
int ma[55][55];
int main(){int m;while(~scanf("%d %d",&n,&m)){memset(ma,0,sizeof(ma));while(m--){int x,y;cin>>x>>y;ma[x][y] = 1;}for(int k = 1 ; k <= n ; k ++){for(int i = 1 ; i <= n ; i ++){for(int j = 1 ; j <= n ; j++){if(ma[i][k]&&ma[k][j])ma[i][j] = 1;}}}    ma[1][n]?puts("Yes"):puts("No");}
}

 

转载于:https://www.cnblogs.com/Esquecer/p/8442507.html

2018年全国多校算法寒假训练营练习比赛(第四场)F:Call to your teacher相关推荐

  1. 【题集】牛客网·2018年全国多校算法寒假训练营练习比赛(第二场)

    原文链接:2018年全国多校算法寒假训练营练习比赛(第二场) A 吐泡泡 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Form ...

  2. 【题集·待解决】牛客网·2018年全国多校算法寒假训练营练习比赛(第二场)

    原文链接:2018年全国多校算法寒假训练营练习比赛(第二场) A 吐泡泡 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Form ...

  3. 牛客网 2018年全国多校算法寒假训练营练习比赛(第二场) H.了断局-递推

    H.了断局 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 链接:https://www.nowcode ...

  4. 2018年全国多校算法寒假训练营练习比赛(第二场)B - TaoTao要吃鸡

    链接:https://www.nowcoder.com/acm/contest/74/B 来源:牛客网 题目描述 Taotao的电脑带不动绝地求生,所以taotao只能去玩pc版的荒野行动了, 和绝地 ...

  5. 2018年全国多校算法寒假训练营练习比赛(第一场)G 圆圈

    链接:https://www.nowcoder.com/acm/contest/67/G 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536 ...

  6. 2018年全国多校算法寒假训练营练习比赛(第一场)F. 大吉大利,今晚吃鸡——跑毒篇(模拟)

    链接:https://www.nowcoder.com/acm/contest/67/F 来源:牛客网 题目描述 现在有一款很火的游戏playerunknown's battlegrounds,人称& ...

  7. 2018年全国多校算法寒假训练营练习比赛(第一场)G. 圆圈

    链接:https://www.nowcoder.com/acm/contest/67/G 来源:牛客网 题目描述 圈圈圆圆圈圈,lulu小朋友最近看喜羊羊看多了,老是受刺激就画圆圈,听到小于8的数字时 ...

  8. 2018年全国多校算法寒假训练营练习比赛(第一场)D. N阶汉诺塔变形(找规律)

    链接:https://www.nowcoder.com/acm/contest/67/D 来源:牛客网 题目描述 相信大家都知道汉诺塔问题.那么现在对汉诺塔问题做一些限制,成为一个新的玩法. 在一个底 ...

  9. 2018年全国多校算法寒假训练营练习比赛(第一场)C. 六子冲(模拟)

    链接:https://www.nowcoder.com/acm/contest/67/C 来源:牛客网 题目描述 六子冲是流传于中国民间的一类棋类游戏.由于这个游戏对环境的要求不高,孩子们大都是在光滑 ...

  10. 牛客网 2018年全国多校算法寒假训练营练习比赛(第二场) A.吐泡泡-STL(stack)

    不好玩,一堆板子,太菜了,被打爆了,B一直wa60%,D一直wa80%,D改了多组输入就过了... A.吐泡泡 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...

最新文章

  1. Java-Maven(四):Eclipse集成Maven环境配置
  2. 一个浏览器插件,测试xpath的工具
  3. bigint最大有多少位_一台 Java 服务器可以跑多少个线程?
  4. 19.常量-final
  5. jenkins发送邮件
  6. 详解Python使用模拟退火算法求解列表“最大值”
  7. 学UI设计好不好找工作?零基础能学UI设计吗?
  8. HDU2020 绝对值排序【入门】
  9. 软件工程文档软件测试,关于软件工程血的教训之文档管理
  10. DB2数据库迁移,数据库导入导出
  11. 数字交易所内存撮合、无锁并发技术源码
  12. 基于大数据平台的数据仓库
  13. 世界时钟-国家中英文名称-国家代码-与北京的时差 一览
  14. 百宝云COM组件操作教程
  15. 新浪微博开放平台开发总结
  16. html5 上标,HTML5 Canvas +下标和上标
  17. 通用表表达式实现 UPDATE/DELETE LIMIT
  18. (转)一致性哈希算法原理
  19. 运算器设计(计算机组成实验)1
  20. 做Android开发 需要掌握哪些知识

热门文章

  1. LintCode刷题——打劫房屋I、II、III
  2. git clone 某一特定分支转
  3. pyhton读取json格式的气象数据
  4. asp.net mvc中加入log4net记录错误日志
  5. centos directory server
  6. ubuntu安装最新的rails-4.2.0
  7. php数据库添加会员等级显示,给ECSHOP后台订单列表加上显示会员等级
  8. [Python] L1-004. 计算摄氏温度-PAT团体程序设计天梯赛GPLT
  9. 蓝桥杯 ALGO-51 算法训练 Torry的困惑(基本型)[前n个质数的乘积]
  10. 1048. 数字加密(20)-浙大PAT乙级真题