結果
問題 | No.5004 Room Assignment |
ユーザー |
![]() |
提出日時 | 2021-12-02 13:19:07 |
言語 | PyPy3 (7.3.15) |
結果 |
RE
|
実行時間 | - |
コード長 | 967 bytes |
コンパイル時間 | 644 ms |
実行使用メモリ | 100,512 KB |
スコア | 6,067 |
平均クエリ数 | 3493.71 |
最終ジャッジ日時 | 2021-12-02 13:19:46 |
合計ジャッジ時間 | 34,777 ms |
ジャッジサーバーID (参考情報) |
judge11 / judge13 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 97 RE * 3 |
ソースコード
T,R=map(int,input().split())t=0N=5400p=[-1]*(N+1)tick=[-1]*(N+1)s=set()# スキル値, プレイヤーi, 出現チックs.add((-10000000,-1,-1))s.add((100000000,-1,-1))pi=1t_ans=set()fist=True_pl=set()used=set()import bisectwhile t<3600 :L=list(map(int,input().split()))# if nowtime - stime >4.85:# t+=1# print(0)# sys.stdout.flush()# continueif fist == True and L[0]>=3:# t+=1# print(0)# continuefor i in range(L[0]-1):_pl.add(pi)pi+=1print(1)used.add(_pl.pop())used.add(_pl.pop())fist=Falset+=1print(*list(used))continueelif fist == False and len(_pl)>0:print(1)p=used.pop()pp=_pl.pop()used.add(p)used.add(pp)t+=1print(p,pp)continueelse:t+=1print(0)continue