結果
| 問題 | No.491 10^9+1と回文 |
| コンテスト | |
| ユーザー |
convexineq
|
| 提出日時 | 2021-02-09 06:45:34 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
MLE
|
| 実行時間 | - |
| コード長 | 573 bytes |
| コンパイル時間 | 166 ms |
| コンパイル使用メモリ | 81,956 KB |
| 実行使用メモリ | 76,728 KB |
| 最終ジャッジ日時 | 2024-07-06 12:30:56 |
| 合計ジャッジ時間 | 12,642 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | MLE * 3 |
| other | MLE * 103 |
ソースコード
n = int(input())//(10**9+1)
from itertools import product
x1 = [1,101,10001,1000001,100000001]
x2 = [11,1001,100001,10000001]
ans = 0
for d in range(1,10,2):
c = repeat=(d+1)//2
for a in product(range(10),repeat=c):
v = sum(xi*ai for xi,ai in zip(x1,a))
if 0 < v <= n and v%10: ans += 1
for i in range(c):
x1[i] *= 10
for d in range(2,10,2):
c = d//2
for a in product(range(10),repeat=c):
v = sum(xi*ai for xi,ai in zip(x2,a))
if 0 < v <= n and v%10: ans += 1
for i in range(c):
x2[i] *= 10
print(ans)
convexineq