結果

問題 No.3156 Count That Day's N
ユーザー YU Hirose
提出日時 2025-08-08 16:30:40
言語 PyPy3
(7.3.15)
結果
AC  
実行時間 221 ms / 3,000 ms
コード長 358 bytes
コンパイル時間 353 ms
コンパイル使用メモリ 82,632 KB
実行使用メモリ 76,480 KB
最終ジャッジ日時 2025-08-08 16:30:45
合計ジャッジ時間 4,965 ms
ジャッジサーバーID
(参考情報)
judge4 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 4
other AC * 32
権限があれば一括ダウンロードができます

ソースコード

diff #

import math
k, n = map(int, input().split())
s = set()
x = 1
while x**6 <= n:
    y = 1
    while y**4 <= n:
        d = x**6 + y**4
        if d > n:
            break
        if d % k != 0:
            y += 1
            continue
        m = d // k
        z = math.isqrt(m)
        if z*z == m:
            s.add(d)
        y += 1
    x += 1
print(len(s))
0