分糖果
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
Description
童年的我们,将和朋友分享美好的事物作为自己的快乐。这天,C小朋友得到了Plenty of candies,将要把这些糖果分给要好的朋友们。
已知糖果从一个人传给另一个人需要1 秒的时间,同一个小朋友不会重复接受糖果。由于糖果足够多,如果某时刻某小朋友接受了糖果,他会将糖果分成若干份,分给那些在他身旁且还没有得到糖果的小朋友们,而且自己会吃一些糖果。由于嘴馋,小朋友们等不及将糖果发完,会在得到糖果后边吃边发。每个小朋友从接受糖果到吃完糖果需要m秒的时间。
那么,如果第一秒C小朋友开始发糖,第多少秒所有小朋友都吃完了糖呢?
Input Format
第一行为三个数n、p、c,为小朋友数、关系数和C小朋友的编号。
第二行为一个数m,表示小朋友吃糖的时间。
下面p行每行两个整数,表示某两个小朋友在彼此身旁。
Output Format
一个数,为所有小朋友都吃完了糖的时间。
4 3 1
2
1 2
2 3
1 4
5
Hint
【样例解释】
第一秒,糖在1手上。第二秒,糖传到了2、3的手中。第三秒,糖传到了4的手中,此时1吃完了。第四秒,2、3吃完了。第五秒,4吃完了。所以答案是5。
【限制】
40%的数据满足:$ 1 \le n \le 100 $
60%的数据满足:$1 \le n \le 1000 $
100%的数据满足:$1 \le n \le 100000 $
$m<=n*(n-1)/2$,不会有同一个关系被描述多次的情况。
2025_07_11吉利学院暑假实训周第二次测试
- Status
- Done
- Rule
- XCPC
- Problem
- 8
- Start at
- 2025-7-11 14:00
- End at
- 2025-7-11 17:00
- Duration
- 3 hour(s)
- Host
- Partic.
- 25