結果
問題 | No.2109 Special Week |
ユーザー | 👑 rin204 |
提出日時 | 2022-10-28 21:22:42 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 37 ms / 2,000 ms |
コード長 | 442 bytes |
コンパイル時間 | 243 ms |
コンパイル使用メモリ | 82,320 KB |
実行使用メモリ | 53,892 KB |
最終ジャッジ日時 | 2024-07-06 00:17:53 |
合計ジャッジ時間 | 2,760 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 37 |
ソースコード
m, d, k = map(int, input().split()) day = [31] * 13 day[2] = 28 day[4] = 30 day[6] = 30 day[9] = 30 day[11] = 30 def nex(m, d): if day[m] == d: d = 1 m += 1 if m == 13: m = 1 return m, d return m, d + 1 se = set() def add(x): se.add(x // 10) se.add(x % 10) for _ in range(7): add(m) add(d) m, d = nex(m, d) if len(se) >= k: print("Yes") else: print("No")