結果
問題 |
No.2307 [Cherry 5 th Tune *] Cool 46
|
ユーザー |
![]() |
提出日時 | 2023-05-19 22:09:06 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 1,001 bytes |
コンパイル時間 | 353 ms |
コンパイル使用メモリ | 82,176 KB |
実行使用メモリ | 364,468 KB |
最終ジャッジ日時 | 2024-12-21 02:48:03 |
合計ジャッジ時間 | 43,339 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | WA * 36 OLE * 10 |
ソースコード
import sys ins = list(map(int, sys.stdin.buffer.read().split())) ins.reverse() for _ in range(ins.pop()): n, m = ins.pop(), ins.pop() print(ins, n, m) d = {ins.pop() : 1 for _ in range(n)} for _ in range(m): x = ins.pop() d[x] = d.get(x, 0) | 2 v = [[], [], []] for x, t in d.items(): v[t - 1].append(x) ans = [] if not v[2]: if v[0] and v[1]: print('No') continue elif v[0]: ans = [(0, x) for x in v[0]] else: ans = [(1, x) for x in v[1]] else: for x in v[2]: if not ans: ans.extend((0, x) for x in v[0]) ans.append((0, x)) ans.append((1, x)) ans.extend((1, x) for x in v[1]) else: t = ans[-1][0] ans.append((t, x)) ans.append((t ^ 1, x)) print('Yes') for t, x in ans: print(('Red' if t == 0 else 'Blue'), x)