結果
問題 | No.769 UNOシミュレータ |
ユーザー |
![]() |
提出日時 | 2022-07-10 16:27:13 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 743 bytes |
コンパイル時間 | 814 ms |
コンパイル使用メモリ | 82,432 KB |
実行使用メモリ | 97,536 KB |
最終ジャッジ日時 | 2025-01-03 12:15:56 |
合計ジャッジ時間 | 5,459 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 18 WA * 5 |
ソースコード
bufio_scanner = []def fmt_scan() -> str:sc = bufio_scannerif len(sc) == 0:for v in reversed(input().split()):sc.append(v)return sc.pop()def main():n, m = [int(fmt_scan()) for _ in range(2)]a = [[] for _ in range(n)]ad = [0 for _ in range(n)]i = 0r = 1pre = ""for j in range(m):s = fmt_scan()if pre in ["drawtwo", "drawfour"] and s != pre:ad[i] += 2 if "two" in pre else 4i = (i + r) % na[i].append(s)if s == "skip":i += relif s == "reverse":r *= -1if j != m - 1:i = (i + r) % npre = sprint(i + 1, len(a[i]) - ad[i])main()