Type: Default 1000ms 256MiB

寻找卷王

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.

题目描述

转眼间,19级的学长学姐们已经步入了大三的学习生活。进入大三的学长学姐需要面临着考研、就业等各种各样的压力。大家都想拥有一个美好的未来(难道不是吗),于是都在拼命的学习,从而提高自己的能力。与此同时,也在专业里形成了一种内卷的风波。有的为了考上研究生,每天坚持7点不到起床去图书馆学习;有的为了在期末考试中取得一个令自己满意的成绩,甚至通宵不睡觉地复习;有的为了找到一份另自己满意的工作,报了培训班去强化自己的专业技能……这让一直在摆烂的学长感到十分的恐慌,于是只好迫不得已地加入了这场无声的战斗中。不过细心的学长发现,有些同学也是跟自己一样,并不想参与进来,但又无可奈何 ,他们是受到其他的同学影响而卷起来的。学长已经了解到了专业里部分同学的信息,知道同学们都是受到哪位卷王的影响而卷起来的,你能帮助学长找出卷的气息的源头吗,因为学长实在是卷不动了。

格式

输入

第一行输入N(1≤N≤200),给出专业里同学的总人数

第2行开始到第N+1行,每行给出一个学生的学号信息S(由4位数字组成。由于都是一个专业内的,只给出学号的后4位),之后给出一个数字C,规则如下所示:

S C
该学生学号信息(4位数字) -1 表示该同学并不卷,没有被传染
0 表示该同学是该传播链的第一位卷王
4位数字 表示该同学是受到这位同学的影响而卷起来的(题目保证该同学存在,并且在卷,同时保证一名同学只受到一名同学的影响才开卷的)例如:3247 即表示该同学是受到学号为3247同学的影响而卷起来的

之后输入一个数字K(K≤N),表示查询次数

随后K行,每行给出一个学生的学号进行查询

输出

输出K行,表示查询的结果

若该学生并不卷,则输出“S zai tang ping”,S表示该学生的学号

若该学生是传播链的第一位卷王,则输出“S shi da juan wang”,S表示该学生的学号

若该学生是被别人带动而卷起来的,则输出“S bei T dai juan le”,S表示该学生的学号,T表示该条传播链的第一位卷王。

样例

10
1201 -1
1202 1207
1203 -1
1204 1202
1205 0
1206 1205
1207 1209
1208 -1
1209 0
1210 1202
4
1201
1205
1204
1207
1201 zai tang ping
1205 shi da juan wang
1204 bei 1209 dai juan le
1207 bei 1209 dai juan le

样例说明:对于第3次询问,可以发现1204同学所在的卷链如下:1204—1202—1207—1209,故1204号同学最终是被1209号同学带卷的。

Limitation

1s, 1024KiB for each test case.

第三届西南石油大学程序设计竞赛

Not Attended
Status
Done
Rule
ACM/ICPC
Problem
8
Start at
2022-5-22 14:20
End at
2022-5-22 17:20
Duration
3 hour(s)
Host
Partic.
136