結果
| 問題 |
No.413 +5,000,000pts
|
| コンテスト | |
| ユーザー |
はむ吉🐹
|
| 提出日時 | 2016-08-12 22:58:06 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 470 bytes |
| コンパイル時間 | 162 ms |
| コンパイル使用メモリ | 82,548 KB |
| 実行使用メモリ | 76,760 KB |
| 最終ジャッジ日時 | 2024-11-07 15:41:05 |
| 合計ジャッジ時間 | 805 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | WA * 1 |
ソースコード
#!/usr/bin/env pypy3
import math
M = 10 ** 5
X = 10 ** 18
INV = -1
def calc_d(n):
p = n * (n + 2)
q, r = divmod(p, 4)
if r != 0:
return INV
s = math.sqrt(q)
if s * s != q:
return INV
else:
return q
def main():
g = 0
for n in range(X):
d = calc_d(n)
if d == INV:
continue
print(d)
g += 1
if g >= M:
break
if __name__ == '__main__':
main()
はむ吉🐹