結果

問題 No.634 硬貨の枚数1
ユーザー piconic_X
提出日時 2018-01-19 22:23:50
言語 Python3
(3.13.1 + numpy 2.2.1 + scipy 1.14.1)
結果
WA  
実行時間 -
コード長 436 bytes
コンパイル時間 89 ms
コンパイル使用メモリ 12,544 KB
実行使用メモリ 20,992 KB
最終ジャッジ日時 2024-12-25 19:18:09
合計ジャッジ時間 7,825 ms
ジャッジサーバーID
(参考情報)
judge4 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2 WA * 1
other AC * 14 WA * 60 TLE * 1
権限があれば一括ダウンロードができます

ソースコード

diff #

N = int(input())

K = []
cnt = 0
for i in range(1,N):
    k = i*(i+1)/2
    if k>N:
        N %= K[-1]
        cnt += 1
        break
    elif k==N:
        N = 0
        cnt += 1
        break
    else:
        K.append(k)

while N>0:
    for i in range(len(K)):
        if K[i]>N:
            N %= K[i-1]
            cnt += 1
            break
        elif K[i]==N:
            N = 0
            cnt += 1
            break

print(cnt)
0