Durum:
Birkaç ( M
) cüceler goblinin göğsünü N
altın paralarla buldu ve bölmek zorunda kaldı. Yaşlılık sırasına göre yağma korsanlarının tahsis edilmesini düzenleyen eski kurallar nedeniyle, en yaşlı cüce bir sonraki en eski cüceden bir jeton almalı ve böylece en genç cüce M-1
en eski cüceden daha az para alacaktır. Ek olarak, hiçbir cücenin herhangi bir madeni paraya atması gerekmez (yani herhangi bir cüceye negatif madeni para yok)
Cücelere paraları bu şekilde bölmeleri için yardım edin veya onlara bunun imkansız olduğunu söyleyin.
Kazananın kodu her zaman doğru cevap vermelidir (bu meydan okuma belirleyicidir) ve genel kod-golf kurallarına uymalıdır.
Giriş
Madeni para sayısı için bir tamsayı N (3 ≤ N ≤ 1000) ve boşlukla ayrılmış, cüce sayısı için bir tamsayı M (3 ≤ M ≤ N) verilir.
Çıktı
Bozuk paraları cücelerin istediği şekilde bölmek mümkün değilse, -1 (eksi bir) değerini yazdırın. Aksi takdirde, her cücenin alacağı para sayısını, en eskiye doğru en küçük olana kadar yazdırın. Sayıları boşluklarla ayırın.
Örnekler :
giriş
3 3
çıktı
2 1 0
giriş
9 3
çıktı
4 3 2
giriş
7 3
çıktı
-1
giriş
6 4
çıktı
3 2 1 0