[TYVJ] P1423 GF和猫咪的玩具
GF和猫咪的玩具
注:如果像样例那样1-2-4-3-5-6-1构成了一个环,我们认为拉1和3时只能拉紧一边(1-2-4-3或3-5-6-1)而不算全部拉紧。通俗地说,也就是当两个环之间有几个绳索数相等的连接方法时,只算其中一条连接方法拉紧,不算全部拉紧。
接下来的m行包含两个正整数a,b,表示有一条绳索连接了a和b的绳索。
n<=100
6 6
1 2
1 6
2 4
6 5
4 3
5 3
样例输出 SampleOutput [复制数据]
3
题解:最短路变形题。n<=100 所以O(n3)的Floyd就可以AC。
代码:
1 #include<stdio.h> 2 #include<string.h> 3 int i,j,n,m,k,x,y,mx,a[110][110]; 4 5 int 6 pre(void) 7 { 8 memset(a,1,sizeof(a)); 9 return 0; 10 } 11 12 int 13 add(int x,int y) 14 { 15 a[x][y]=1; 16 a[y][x]=1; 17 return 0; 18 } 19 20 int 21 min(int a,int b) 22 { 23 if (a<b) return(a); 24 else return(b); 25 } 26 27 int 28 init(void) 29 { 30 scanf("%d%d\n",&n,&m); 31 for(i=1;i<=m;i++) 32 { 33 scanf("%d%d",&x,&y); 34 add(x,y); 35 } 36 return 0; 37 } 38 39 int 40 main(void) 41 { 42 pre(); 43 init(); 44 45 for(k=1;k<=n;k++) 46 for(i=1;i<=n;i++) 47 for(j=1;j<=n;j++) 48 if ((i!=j)&&(i!=k)&&(k!=j)) 49 a[i][j]=min(a[i][j],a[i][k]+a[k][j]); 50 51 mx=-35111111; 52 for(i=1;i<=n;i++) 53 for(j=1;j<=n;j++) 54 if(i!=j) 55 if (a[i][j]>mx) mx=a[i][j]; 56 57 printf("%d\n",mx); 58 return 0; 59 } 60 61
转载于:https://www.cnblogs.com/sxiszero/p/3601338.html
[TYVJ] P1423 GF和猫咪的玩具相关推荐
- tyvj 1423 GF和猫咪的玩具
传送门 解题思路 题目比较水,floyd求出最短路取个最小值即可.结果joyoi时限写错了..好像只有0ms才能过??突然发现加了快读就T不加就A,数据在10000以下的还是scanf快啊. 代码 # ...
- TYVJ1423 GF和猫咪的玩具
Description: GF同学和猫咪得到了一个特别的玩具,这个玩具由n个金属环(编号为1---n),和m条绳索组成,每条绳索连接两个不同的金属环,并且长度相同.GF左手拿起金属环L,猫咪右手(或者 ...
- Acwing:GF和猫咪的玩具(Floyd Python)
题目链接
- 【图论】C059_AW_GF和猫咪的玩具 分糖果(floyd求最短路中的最长路 | 最后一个小朋友吃完的时间)
一.GF和猫咪的玩具 GF同学和猫咪得到了一个特别的玩具,这个玩具由n个金属环(编号为1-n),和m条绳索组成,每条绳索连接两个不同的金属环,并且长度相同. GF左手拿起金属环L,猫咪右手(或者说:爪 ...
- 《算法竞赛进阶指南》0x6B T3 GF和猫咪的问题
题目传送门 题目描述 GF 同学和猫咪得到了一个特别的玩具,这个玩具由 n 个金属环(编号为 1∼n),和 m 条绳索组成,每条绳索连接两个不同的金属环,并且长度相同. GF 左手拿起金属环 L,猫咪 ...
- 猫咪藏在哪个房间python项目_铲屎官必读:猫咪为什么都喜欢藏在盒子里?
原标题:铲屎官必读:猫咪为什么都喜欢藏在盒子里? Защитные механизмы 保护机制 Каждому животному присущи разные защитные механизмы ...
- edit with idle 没反应_搬个家,猫咪不吃不喝甚至猝死?可能是你没做好“前戏”...
搬家啦啦啦,好开心! 图自:网络 对人类来说,虽然过程总是很麻烦的,但一切收拾稳妥之后,换新环境还是让人挺开心的. 可对猫咪来说,搬家就是一件很恐怖的事情了. 图自:网络 轻则不吃不喝几天,重则疾病发 ...
- 猫咪藏在哪个房间python_猫咪总喜欢把自己藏在不可思议的地方,这是为什么呢?...
相信有很多猫咪的主人都会有这样有趣的发现,有很多猫咪就像是活在水中那样,就像是液体般一样的存在.有很多猫咪都会藏在一些非常不可思议的地方,就好像一些小盒子里面,还有一些用来装东西的小容器里面.这样就会 ...
- 猫的计算机相关的网络语言,辟谣:猫咪的语言是喵?教你读懂“猫言猫语”,让你明白猫的内心...
"我们一起学猫叫,一起喵喵喵~"歌词里唱的很动听,可是养过猫的主子们应该会很难引起共鸣,毕竟在家也没真的听主子们喵过多少次,兽医小明在这里辟个谣哦,猫咪的叫声可不只是喵喵叫. 猫咪 ...
最新文章
- 每日起床前做这五个动作,可保障你终身不感冒——奥运福娃设计师韩美林老师亲测可用
- java前端目录_[Java教程]前端那点事儿——Tocify自动生成文档目录
- Win32 API 和 ODBC 访问数据库一
- [css] font-style的属性有Italic和oblique,两者有什么区别呢
- 你必须知道的session与cookie
- printf输出16进制数
- 在线CSV转XML工具
- openlayers 点线面
- wikioi 2315 longge的问题 2012年省队选拔赛山东(欧拉函数应用)
- 实验五 编写、调试具有多个段的程序
- Android开发学习笔记(11):NDK与Cygwin配置手顺
- ThinkPHP视图模型实例
- PMBOK 49过程 ITTO和4W1H(第六版)
- Rtools下载与安装(win10)
- visual studio发布网站的时候水晶报表rpt格式文件不是最新的解决
- pytest系列——参数化的使用
- 通过bitset库实现sha256
- VMware Workstation虚拟机装Win7详细高清图文教程
- 光流的计算(Lucas–Kanade method)
- c语言 不用时间 怎么随机数,C语言生成随机数 把系统时间的ms值作为随机数或者随机数的种子...