---
# System prepended metadata

title: B - Roulette(輪盤)

---

# B - Roulette(輪盤)
## 題目連結: [AtCoder](https://atcoder.jp/contests/abc314/tasks/abc314_b)
## 解題想法
1. 創造一個串列`data`按照編號紀錄所有人的下注
2. 判斷哪些人有中獎把中獎的人儲存到`same_as_ans`串列
    * 為了方便，`same_as_ans`是個二為串列，每項儲存那個人押了幾注和他的編號
3. 把押注最少的人印出來(但有可能很多人同時最少)

## 程式碼
```python=
n = int(input()) #n個人
data = [[] for i in range(n)]

for i in range(n):
    input()
    data[i] = [int(j) for j in input().split()] #所有人的下注

#找出有下對注的人
ans = int(input())
same_as_ans = []
for i in range(n):
    if ans in data[i]:
        same_as_ans.append([len(data[i]),i])

if same_as_ans == []: print(0) #如果沒有人下對注
else:
    same_as_ans.sort()
    lowest = same_as_ans[0][0]

    count = 0
    print_list = []
    for i in same_as_ans:
        if i[0] == lowest:
            count += 1
            print_list.append(i[1])
        else: break

    print(count)
    for i in print_list:
        print(i+1,end = " ")
