結果

問題 No.714 回転寿司屋のシミュレート
ユーザー tatt61880
提出日時 2021-03-20 05:27:56
言語 Kuin
(KuinC++ v.2021.9.17)
結果
AC  
実行時間 11 ms / 2,000 ms
コード長 701 bytes
コンパイル時間 4,016 ms
コンパイル使用メモリ 148,452 KB
実行使用メモリ 5,376 KB
最終ジャッジ日時 2024-09-16 11:54:37
合計ジャッジ時間 3,442 ms
ジャッジサーバーID
(参考情報)
judge3 / judge6
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 35
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

func main()
var n: int :: cui@inputInt()
var wish: []dict<[]char, int> :: #[21]dict<[]char, int>
for(1, n)
switch(cui@inputInt())
case 0
var c: int :: cui@inputInt()
do wish[c] :: #dict<[]char, int>
var m: int :: cui@inputInt()
for(1, m)
var a: []char :: cui@inputStr()
do wish[c].add(a, wish[c].get(a, &) + 1)
end for
case 1
var b: []char :: cui@inputStr()
var ans: int :: -1
for c(1, 20)
if(wish[c] <>& null & wish[c].get(b, &) <> 0)
do wish[c].add(b, wish[c].get(b, &) - 1)
do ans :: c
break c
end if
end for
do cui@print("\{ans}\n")
case 2
var c: int :: cui@inputInt()
do wish[c] :: null
end switch
end for
end func
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0