题目名称 | 2119. 分糖果 |
---|---|
输入输出 | dividecandy.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 10 |
题目来源 | Godder 于2015-12-05加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:60, 提交:229, 通过率:26.2% | ||||
beforethethunder | 100 | 0.500 s | 24.04 MiB | C++ |
1221211212312 | 100 | 0.644 s | 31.79 MiB | C++ |
SOBER GOOD BOY | 100 | 0.674 s | 16.34 MiB | C++ |
ACK | 100 | 0.850 s | 1.84 MiB | C++ |
Luo_Hongxuan | 100 | 0.861 s | 1.93 MiB | C++ |
Hyoi_0Koto | 100 | 0.874 s | 12.72 MiB | C++ |
Ostmbh | 100 | 0.922 s | 2.22 MiB | C++ |
coco | 100 | 0.966 s | 8.65 MiB | C++ |
Regnig Etalsnart | 100 | 1.194 s | 1.20 MiB | C++ |
TARDIS | 100 | 1.201 s | 1.13 MiB | C++ |
本题关联比赛 | |||
寒假归来,刮刮油 | |||
至少完成十道练习 |
关于 分糖果 的近10条评论(全部评论) | ||||
---|---|---|---|---|
回复 @liu_runda :
我就眼看着你在半分钟前抢了1楼
Hzoi_
2016-01-25 14:08
2楼
| ||||
最大边数是一百万。。少看一个零死活过不了
|
童年的我们,将和朋友分享美好的事物作为自己的快乐。这天,$C$小朋友得到了$Plenty$ $of$ $candies$,将要把这些糖果分给要好的朋友们。已知糖果从一个人传给另一个人需要$1$秒的时间,同一个小朋友不会重复接受糖果。由于糖果足够多,如果某时刻某小朋友接受了糖果,他会将糖果分成若干份,分给那些在他身旁且还没有得到糖果的小朋友们,而且自己会吃一些糖果。由于嘴馋,小朋友们等不及将糖果发完,会在得到糖果后边吃边发。每个小朋友从接受糖果到吃完糖果需要$m$秒的时间。那么,如果第一秒$C$小朋友开始发糖,第多少秒所有小朋友都吃完了糖呢?
第一行为三个数$n$、$p$、$c$,为小朋友数、关系数和$C$小朋友的编号。
第二行为一个数$m$,表示小朋友吃糖的时间。
下面$p$行每行两个整数,表示某两个小朋友在彼此身旁。
一个数,为所有小朋友都吃完了糖的时间
4 3 1 2 1 2 2 3 1 4
5
第一秒,糖在$1$手上。第二秒,糖传到了$2$、$4$的手中。第三秒,糖传到了$3$的手中,此时$1$吃完了。第四秒,$2$、$4$吃完了。第五秒,$3$吃完了。所以答案是$5$。
$40$%的数据满足:$1<=n<=100$;
$60$%的数据满足:$1<=n<=1000$;
$100$%的数据满足:$1<=n<=100000$,$p<=1000010$,不会有同一个关系被描述多次的情况。