100 atcoder#ABC157B. [ABC157B] Bingo
[ABC157B] Bingo
配点 : 点
問題文
のサイズのビンゴカードがあります。上から 行目、左から 列目の数は です。
続けて、 個の数 が選ばれます。選ばれた数がビンゴカードの中にあった場合、ビンゴカードのその数に印を付けます。
個の数字が選ばれた時点でビンゴが達成されているか、則ち、縦・横・斜めのいずれか 列に並んだ つの数の組であって、全てに印の付いているものが存在するかどうかを判定してください。
制約
- 入力は全て整数
- $A_{i_1, j_1} \neq A_{i_2, j_2} ((i_1, j_1) \neq (i_2, j_2))$
入力
入力は以下の形式で標準入力から与えられる。
出力
ビンゴが達成されているならば Yes
と、そうでないならば No
と出力せよ。
84 97 66
79 89 11
61 59 7
7
89
7
87
79
24
84
30
Yes
に印が付けられます。このとき、左上から右下にかけて斜めに 個の印が並び、ビンゴが成立しています。
41 7 46
26 89 2
78 92 8
5
6
45
16
57
17
No
印は つも付いていません。
60 88 34
92 41 43
65 73 48
10
60
43
88
11
48
73
65
41
92
34
Yes
全てのマスに印が付いています。