結果

問題 No.3331 Consecutive Cubic Sum
コンテスト
ユーザー ooaiu
提出日時 2025-11-02 21:59:34
言語 PyPy3
(7.3.17)
コンパイル:
pypy3 -mpy_compile _filename_
実行:
pypy3 _filename_
結果
AC  
実行時間 2,508 ms / 5,000 ms
+ 715µs
コード長 371 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 240 ms
コンパイル使用メモリ 95,856 KB
実行使用メモリ 83,968 KB
最終ジャッジ日時 2026-07-16 06:38:16
合計ジャッジ時間 120,185 ms
ジャッジサーバーID
(参考情報)
judge1_0 / judge3_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 47
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

N = int(input())
def f(x):
    return x * (x + 1) // 2 * x * (x + 1) // 2
A = []
for L in range(1,2*10**6):
    Y = N + f(L-1)
    ok,ng=L,5*10**7
    while ng - ok > 1:
        m = (ok + ng) // 2
        if f(m) <= Y:
            ok = m
        else:
            ng = m
    if f(ok) == Y:
        A.append([L,ok])
A.sort()
print(len(A))
for a,b in A:
    print(a,b)
    
0