結果
| 問題 | 
                            No.115 遠足のおやつ
                             | 
                    
| コンテスト | |
| ユーザー | 
                             yaoshimax
                         | 
                    
| 提出日時 | 2015-03-28 20:09:08 | 
| 言語 | Python2  (2.7.18)  | 
                    
| 結果 | 
                             
                                WA
                                 
                             
                            
                            (最新)
                                AC
                                 
                             
                            (最初)
                            
                            
                         | 
                    
| 実行時間 | - | 
| コード長 | 294 bytes | 
| コンパイル時間 | 304 ms | 
| コンパイル使用メモリ | 6,940 KB | 
| 実行使用メモリ | 6,948 KB | 
| 最終ジャッジ日時 | 2024-07-03 22:25:36 | 
| 合計ジャッジ時間 | 2,107 ms | 
| 
                            ジャッジサーバーID (参考情報)  | 
                        judge1 / judge3 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| sample | AC * 3 | 
| other | AC * 35 WA * 5 | 
ソースコード
N,D,K=map(int,raw_input().split())
ans=[]
rest=D
k=K
for i in range(1,N+1):
    if N-i+1 < k:
       print -1
       exit()
    if (rest-i)*2 <= (N+(N-(k-1)+1))*(k-1) and (rest-i)*2 >= ((i+1)+(i+(k-1)))*(k-1):
        ans.append(i)
        rest-=i
        k-=1
for a in ans:
    print a,
print
            
            
            
        
            
yaoshimax