結果
問題 | No.1085 桁和の桁和 |
ユーザー |
![]() |
提出日時 | 2025-06-18 21:01:22 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 236 ms / 2,000 ms |
コード長 | 549 bytes |
コンパイル時間 | 518 ms |
コンパイル使用メモリ | 82,316 KB |
実行使用メモリ | 76,304 KB |
最終ジャッジ日時 | 2025-06-18 21:01:30 |
合計ジャッジ時間 | 7,144 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 35 |
ソースコード
MOD = 10 ** 9 + 7 T = input() D = int(input()) n = 0 a = 0 ans = 0 for t in T: if t == "?": n += 1 else: a += int(t) while a > 9: T = str(a) a = 0 for t in T: a += int(t) if n == 0: if D == a: print(1) else: print(0) exit() X = [0] * 10 X[a] = 1 for i in range(n): X2 = [0] * 10 for j in range(10): for k in range(10): a = j + k if a > 9: a -= 9 X2[a] += X[j] X2[a] %= MOD X = X2 print(X[D])