Die Situation:
Mehrere ( M) Zwerge haben eine Koboldkiste mit NGoldmünzen gefunden und müssen diese teilen. Aufgrund der alten Regeln, die die Zuteilung von Beute an Piraten in der Reihenfolge ihres Dienstalters regeln, sollte der älteste Zwerg eine Münze mehr als der nächstälteste Zwerg usw. erhalten, damit der jüngste Zwerg M-1weniger Münzen als der älteste Zwerg erhält . Außerdem muss kein Zwerg Münzen einwerfen (dh keine negativen Münzen für Zwerge)
Hilf den Zwergen, die Münzen auf diese Weise zu teilen, oder sag ihnen, dass dies unmöglich ist.
Der Code des Gewinners muss immer richtig antworten (diese Herausforderung ist deterministisch) und den allgemeinen Code-Golf- Regeln folgen .
Eingang
Sie erhalten eine ganze Zahl N (3 ≤ N ≤ 1000) für die Anzahl der Münzen und eine ganze Zahl M (3 ≤ M ≤ N) für die Anzahl der durch Leerzeichen getrennten Zwerge.
Ausgabe
Wenn es nicht möglich ist, die Münzen so zu teilen, wie es die Zwerge wollen, drucke -1 (minus eins). Andernfalls drucken Sie die Anzahl der Münzen, die jeder Zwerg erhält, vom ältesten bis zum jüngsten. Trennen Sie die Zahlen mit Leerzeichen.
Proben :
Eingang
3 3
Ausgabe
2 1 0
Eingang
9 3
Ausgabe
4 3 2
Eingang
7 3
Ausgabe
-1
Eingang
6 4
Ausgabe
3 2 1 0