結果
問題 | No.2372 既視感 |
ユーザー |
|
提出日時 | 2023-07-13 00:33:12 |
言語 | Kuin (KuinC++ v.2021.9.17) |
結果 |
AC
|
実行時間 | 6 ms / 2,000 ms |
コード長 | 1,007 bytes |
コンパイル時間 | 7,561 ms |
コンパイル使用メモリ | 147,552 KB |
実行使用メモリ | 6,948 KB |
最終ジャッジ日時 | 2024-09-14 13:13:01 |
合計ジャッジ時間 | 8,622 ms |
ジャッジサーバーID (参考情報) |
judge6 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 26 |
ソースコード
func main()var n: int :: cui@inputInt()var k: int :: cui@inputInt()var q: int :: cui@inputInt()var solved: [][]char :: #[6 * q, 0]charvar idx: int :: 0var t: [][]char :: #[6, 0]charvar d: []int :: #[6]intfor(1, q)var qt: int :: cui@inputInt()switch(qt)case 1var s: []char :: cui@inputStr()do solved[idx] :: sdo idx :+ 1case 2for i(0, 5)do t[i] :: cui@inputStr()do d[i] :: cui@inputInt()end forvar num: int :: 0var time: int :: 0for i(0, 5)var dd: int :: d[i]if(d[i] > k)var flag: bool :: falsefor j([0, idx - n].max(), idx - 1)if(solved[j] = t[i])do flag :: truebreak jend ifend forif(flag)do dd :: kend ifend ifdo time :+ ddif(time <= 60)do num :+ 1elsebreak iend ifend fordo cui@print("\{num}\n")for i(0, num - 1)do solved[idx] :: t[i]do idx :+ 1end forend switchend forend func