题目名称 | 2989. 孙悟空 |
---|---|
输入输出 | sunwukong.in/out |
难度等级 | ★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | yuan 于2018-10-09加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:10, 提交:25, 通过率:40% | ||||
yuan | 100 | 0.068 s | 2.26 MiB | C++ |
yuan | 100 | 0.333 s | 2.26 MiB | C++ |
10001 | 100 | 0.340 s | 3.37 MiB | C++ |
帅帅帅 | 100 | 0.341 s | 2.26 MiB | C++ |
10001 | 100 | 0.346 s | 3.37 MiB | C++ |
梦那边的美好ET | 100 | 0.349 s | 3.37 MiB | C++ |
10001 | 100 | 0.349 s | 3.37 MiB | C++ |
10001 | 100 | 0.351 s | 3.37 MiB | C++ |
10001 | 100 | 0.376 s | 3.37 MiB | C++ |
yxinh | 100 | 1.652 s | 4.69 MiB | C++ |
本题关联比赛 | |||
近期练习题回顾 |
关于 孙悟空 的近10条评论(全部评论) | ||||
---|---|---|---|---|
回复 @燃烧吧!狗日生活! :
真棒
天才大人
2018-10-22 21:01
7楼
| ||||
回复 @孙可儿 :
天才大人
2018-10-17 19:52
6楼
| ||||
天才大人
2018-10-17 19:51
5楼
| ||||
天才大人
2018-10-17 19:51
4楼
| ||||
天才大人
2018-10-17 19:50
3楼
| ||||
天才大人
2018-10-17 19:47
2楼
| ||||
四百道题大关,过!!!!
梦那边的美好ET
2018-10-10 20:33
1楼
|
$Liyuan$想重写著名的《西游记》。在原著中,孙悟空被佛祖困了$500$年,然后被唐僧救起,开始了西行之旅。$Liyuan$认为这对猴子来说太残忍了,所以他改变了故事:
一天,悟空离开家乡——花果山,去参加龙王的宴会,同时,唐僧离开白马寺去灵隐寺演讲。他们都很忙,所以他们会选择最短的路径。然而,在两个地方之间可能存在几个不同的最短路径。现在如来佛祖希望他们在路上相遇。为了增加他们相遇的可能性,佛祖想安排这两条路线使两条路上的公共点尽可能的多。当然,这两条路线应该仍然是最短路径。
不幸的是,佛祖不擅长算法,所以他请求你的帮助。
第一行包含位置$N(1<=N<=500)$的数目和道路$M(1<=M<=N*N)$的数目,用空格隔开。然后是$M$行,每行包含三个整数$a$ $b$ $c$,表示$a$和$b$之间有一条路,其长度是$c(0<c<=10000)$。请注意道路是无向的。最后一行包含四个整数$A$ $B$ $C$ $D$,用空格分隔,分别表示悟空的起点和终点以及唐僧的起点和终点。
输出一行,表示两条最短路径的最大公共点个数。
6 6 1 2 1 2 3 1 3 4 1 4 5 1 1 5 2 4 6 3 1 6 2 4
3
一个可能的安排是$(1-2-3-4-6)$是$Wukong$的路线,$(2-3-4)$是唐僧的路线。公共点的个数为$3$;