#aBC293B. [ABC293B] Call the ID Number
[ABC293B] Call the ID Number
AT_abc293_b [ABC293B] Call the ID Number
题目描述
有 个人,编号为 、、、。
这 个人会按照人 、人 、、人 的顺序,各自恰好进行一次如下操作:
- 如果第 个人还没有被别人叫过编号,那么他会叫出人 的编号。
请将最后一次都没有被别人叫过编号的所有人的编号按升序输出。
输入格式
输入以如下格式从标准输入给出。
输出格式
请按如下格式输出最后一次都没有被别人叫过编号的所有人的编号。
即,第一行输出最后一次都没有被别人叫过编号的人的人数 ,第二行输出这些人的编号,按升序排列,编号之间用空格隔开。
输入输出样例 #1
输入 #1
5
3 1 4 5 4
输出 #1
2
2 4
输入输出样例 #2
输入 #2
20
9 7 19 7 10 4 13 9 4 8 10 15 16 3 18 19 12 13 2 12
输出 #2
10
1 2 5 6 8 11 14 17 18 20
说明/提示
限制条件
- 输入均为整数
样例解释 1
个人的操作如下:
- 人 还没有被叫过编号,所以人 叫了人 的编号。
- 人 还没有被叫过编号,所以人 叫了人 的编号。
- 人 已经被人 叫过编号,所以什么都不做。
- 人 还没有被叫过编号,所以人 叫了人 的编号。
- 人 已经被人 叫过编号,所以什么都不做。
因此,最后一次都没有被别人叫过编号的是人 和人 。
由 ChatGPT 4.1 翻译