結果

問題 No.714 回転寿司屋のシミュレート
ユーザー vwxyz
提出日時 2024-04-14 03:16:57
言語 Python3
(3.13.1 + numpy 2.2.1 + scipy 1.14.1)
結果
AC  
実行時間 80 ms / 2,000 ms
コード長 608 bytes
コンパイル時間 221 ms
コンパイル使用メモリ 12,544 KB
実行使用メモリ 10,752 KB
最終ジャッジ日時 2024-10-03 00:30:57
合計ジャッジ時間 2,982 ms
ジャッジサーバーID
(参考情報)
judge2 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 35
権限があれば一括ダウンロードができます

ソースコード

diff #

from collections import defaultdict
N=int(input())
guest=[None]*20
for n in range(N):
    query=input().split()
    if query[0]=="0":
        _,n,m,*A=query
        n=int(n)-1
        guest[n]=defaultdict(int)
        for a in A:
            guest[n][a]+=1
    elif query[0]=="1":
        _,B=query
        for n in range(20):
            if guest[n]==None:
                continue
            if guest[n][B]:
                guest[n][B]-=1
                ans=n+1
                break
        else:
            ans=-1
        print(ans)
    else:
        _,C=query
        C=int(C)-1
        guest[C]=None
0