結果

問題 No.8054 ほぼ直角二等辺三角形
ユーザー CuriousFairy315
提出日時 2019-04-02 00:05:53
言語 Python3
(3.13.1 + numpy 2.2.1 + scipy 1.14.1)
結果
AC  
実行時間 31 ms / 2,000 ms
コード長 447 bytes
コンパイル時間 283 ms
コンパイル使用メモリ 12,672 KB
実行使用メモリ 10,752 KB
最終ジャッジ日時 2024-11-27 06:25:57
合計ジャッジ時間 2,023 ms
ジャッジサーバーID
(参考情報)
judge4 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 18
権限があれば一括ダウンロードができます

ソースコード

diff #

X = int(input())
tup = [[0, 0], [3, 5]]
while len(str(tup[-1][1])) < X:
    A = 4 * tup[-1][1] + tup[-2][0]
    tup.append([A, round(pow(A * A + (A + 1) * (A + 1), 1/2))])
    tup[-1][1] -= 0 if len(str(tup[-1][1])) != 17 else 1 # なんか誤差あったので微調整
else:
    if X == 18: 
        print(244566641436218639, 244566641436218640, 345869461223138161) # 強行突破
    else: 
        print(tup[-1][0], tup[-1][0] + 1, tup[-1][1])
0