提出 #32371542


ソースコード 拡げる

parseint() = parse(Int, readline())

function solve(n)
    res = 0
    for t in 1:isqrt(n)
        x, r = divrem(n, t)
        (r == 0 && t < x - 1) || continue
        res += x - 1
    end
    res
end

function main()
    n = parseint()
    println(solve(n))
end

main()

提出情報

提出日時
問題 D - DivRem Number
ユーザ matsueushi
言語 Julia (1.4.0)
得点 500
コード長 290 Byte
結果 AC
実行時間 226 ms
メモリ 160344 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 500 / 500
結果
AC × 2
AC × 25
セット名 テストケース
Sample sample_01.txt, sample_02.txt
All hand_01.txt, hand_02.txt, hand_03.txt, rand_01.txt, rand_02.txt, rand_03.txt, rand_04.txt, rand_05.txt, rand_06.txt, rand_07.txt, rand_08.txt, rand_09.txt, rand_10.txt, rand_11.txt, rand_12.txt, rand_13.txt, rand_14.txt, rand_15.txt, rand_16.txt, rand_17.txt, rand_18.txt, rand_19.txt, rand_20.txt, sample_01.txt, sample_02.txt
ケース名 結果 実行時間 メモリ
hand_01.txt AC 226 ms 159956 KiB
hand_02.txt AC 198 ms 159968 KiB
hand_03.txt AC 205 ms 160024 KiB
rand_01.txt AC 208 ms 159816 KiB
rand_02.txt AC 211 ms 160344 KiB
rand_03.txt AC 209 ms 159424 KiB
rand_04.txt AC 208 ms 159944 KiB
rand_05.txt AC 205 ms 159540 KiB
rand_06.txt AC 213 ms 159744 KiB
rand_07.txt AC 203 ms 159920 KiB
rand_08.txt AC 205 ms 160296 KiB
rand_09.txt AC 204 ms 160328 KiB
rand_10.txt AC 208 ms 159804 KiB
rand_11.txt AC 199 ms 159784 KiB
rand_12.txt AC 198 ms 159472 KiB
rand_13.txt AC 200 ms 159488 KiB
rand_14.txt AC 202 ms 159928 KiB
rand_15.txt AC 203 ms 159924 KiB
rand_16.txt AC 203 ms 159980 KiB
rand_17.txt AC 200 ms 159924 KiB
rand_18.txt AC 201 ms 159484 KiB
rand_19.txt AC 201 ms 159480 KiB
rand_20.txt AC 201 ms 160340 KiB
sample_01.txt AC 200 ms 160036 KiB
sample_02.txt AC 212 ms 160056 KiB