結果

問題 No.115 遠足のおやつ
ユーザー 👑 Kazun
提出日時 2020-12-09 04:58:27
言語 PyPy3
(7.3.15)
結果
TLE  
実行時間 -
コード長 435 bytes
コンパイル時間 133 ms
コンパイル使用メモリ 82,388 KB
実行使用メモリ 84,452 KB
最終ジャッジ日時 2024-09-19 01:00:38
合計ジャッジ時間 6,630 ms
ジャッジサーバーID
(参考情報)
judge3 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample -- * 3
other AC * 1 TLE * 1 -- * 38
権限があれば一括ダウンロードができます

ソースコード

diff #

def f(L,K,U):
    if (L,K,U) in Memo:
        return Memo[(L,K,U)]
    if K==1:
        if U<=L<=N:
            return (L,)
        else:
            return None

    if L<=0:
        return None

    T=[]
    for i in range(U,L+1):
        X=f(L-i,K-1,i+1)
        if X:
            Y=Memo[(L,D,K)]=(i,)+X
            return Y
    return None

N,D,K=map(int,input().split())
Memo={}

T=f(D,K,1)
if T:
    print(*T)
else:
    print(-1)
0