#ABC314B. 轮盘赌

轮盘赌

轮盘赌

题目描述

NN 个人,分别是玩家 11、玩家 22\ldots、玩家 NN,他们在玩轮盘赌。 一次旋转的结果是 0036363737 个整数之一。 对于每个 i=1,2,,Ni = 1, 2, \ldots, N,玩家 ii3737 种可能结果中的 CiC_i 种下了注,这些结果为 Ai,1,Ai,2,,Ai,CiA_{i, 1}, A_{i, 2}, \ldots, A_{i, C_i}

轮盘已经旋转,结果是 XX。 请按升序输出所有下了注 XX 且下注数量最少的人的编号。

更正式地说,请按升序输出所有同时满足以下两个条件的整数 ii1iN1 \le i \le N):

  • 玩家 ii 下了注 XX
  • 对于每个 j=1,2,,Nj = 1, 2, \ldots, N,如果玩家 jj 下了注 XX,则 CiCjC_i \le C_j

注意可能没有任何编号需要输出(见样例输入 2)。

输入格式

输入按以下格式从标准输入给出:

NN
C1C_1
A1,1A_{1, 1} A1,2A_{1, 2} \ldots A1,C1A_{1, C_1}
C2C_2
A2,1A_{2, 1} A2,2A_{2, 2} \ldots A2,C2A_{2, C_2}
\vdots
CNC_N
AN,1A_{N, 1} AN,2A_{N, 2} \ldots AN,CNA_{N, C_N}
XX

输出格式

设需要输出的编号按升序排列为 B1,B2,,BKB_1, B_2, \ldots, B_K。按以下格式,第一行输出需要输出的编号个数 KK,第二行用空格分隔输出 B1,B2,,BKB_1, B_2, \ldots, B_K

KK
B1B_1 B2B_2 \ldots BKB_K

样例

4
3
7 19 20
4
4 19 24 0
2
26 10
3
19 31 24
19
2
1 4

轮盘已经旋转,结果是 1919。 下了注 1919 的人是玩家 11、玩家 22 和玩家 44,他们的下注数分别为 334433。 因此,在下注了 1919 的人中,下注数最少的是玩家 11 和玩家 44

3
1
1
1
2
1
3
0
0

轮盘已经旋转,结果是 00,但没有人下注 00,所以没有编号需要输出。

数据范围

  • 1N1001 \le N \le 100
  • 1Ci371 \le C_i \le 37
  • 0Ai,j360 \le A_{i, j} \le 36
  • 对于每个 i=1,2,,Ni = 1, 2, \ldots, NAi,1,Ai,2,,Ai,CiA_{i, 1}, A_{i, 2}, \ldots, A_{i, C_i} 互不相同。
  • 0X360 \le X \le 36
  • 输入均为整数。
难度 普及-
通过率
尝试 0
已通过 0
ID
3030
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签