結果
| 問題 |
No.2372 既視感
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2024-03-19 21:05:59 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,388 bytes |
| コンパイル時間 | 294 ms |
| コンパイル使用メモリ | 82,132 KB |
| 実行使用メモリ | 56,448 KB |
| 最終ジャッジ日時 | 2024-09-30 05:41:03 |
| 合計ジャッジ時間 | 2,444 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 3 |
| other | AC * 9 WA * 17 |
ソースコード
import sys
N, K, Q = map(int, input().split())
se = set()
query = sys.stdin.read().splitlines()
i = 0
lq = len(query)
while i < lq:
line = query[i]
if line == "1":
i += 1
se.add(query[i])
elif line == "2":
ans = 0
time = 0
t1, d1 = query[i + 1].split()
d1 = int(d1)
if t1 in se:
d1 = min(d1, K)
time += int(d1)
if time <= 60:
ans += 1
t2, d2 = query[i + 2].split()
d2 = int(d2)
if t2 in se:
d2 = min(d2, K)
time += int(d2)
if time <= 60:
ans += 1
t3, d3 = query[i + 3].split()
d3 = int(d3)
if t3 in se:
d3 = min(d3, K)
time += int(d3)
if time <= 60:
ans += 1
t4, d4 = query[i + 4].split()
d4 = int(d4)
if t4 in se:
d4 = min(d4, K)
time += int(d4)
if time <= 60:
ans += 1
t5, d5 = query[i + 5].split()
d5 = int(d5)
if t5 in se:
d5 = min(d5, K)
time += int(d5)
if time <= 60:
ans += 1
t6, d6 = query[i + 6].split()
d6 = int(d6)
if t6 in se:
d6 = min(d6, K)
time += int(d6)
if time <= 60:
ans += 1
print(ans)
i += 6
se = set()
i += 1