結果
問題 | No.2307 [Cherry 5 th Tune *] Cool 46 |
ユーザー |
|
提出日時 | 2023-05-19 22:30:40 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
AC
|
実行時間 | 1,624 ms / 2,000 ms |
コード長 | 1,227 bytes |
コンパイル時間 | 295 ms |
コンパイル使用メモリ | 12,544 KB |
実行使用メモリ | 47,160 KB |
最終ジャッジ日時 | 2024-12-21 03:16:26 |
合計ジャッジ時間 | 40,897 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 46 |
ソースコード
#coding:utf-8#方針:#赤・青両方にある数字の個数がかっこよさの最大値#手順:#1.赤にあり、青にない数字を全部食べる#2.赤青ともにある数字を1個食べる#3.青にあり、赤にない数字を全部食べる#4.青⇒赤⇒赤⇒青⇒…の順に全部食べるt=int(input())for _ in range(t):n,m=map(int,input().split())a=set(map(int,input().split()))b=set(map(int,input().split()))if m==0:print("Yes")#赤すべて食べるfor x in a:print(f"Red {x}")elif n==0:print("Yes")#青すべて食べるfor y in b:print(f"Blue {y}")else:c=a & bif c:print("Yes")d = a ^ c # 赤にあって青にないfor x in d:print(f"Red {x}")for x in c:#1回だけ出力print(f"Red {x}")print(f"Blue {x}")breake = b ^ c # 青にあって赤にないfor y in e:print(f"Blue {y}")i=0for x in c:if i:# 最初を除いて出力if i%2:print(f"Blue {x}")print(f"Red {x}")else:print(f"Red {x}")print(f"Blue {x}")i+=1else:#全て食べることができないprint("No")