Justice
Çox asan
Zaman limiti 1 saniyə-dir
Yaddaş məhdudiyyəti 256 meqabayt
— Давай сыграем в игру. Есть несколько кучек, в каждой из них сколько-то камешков. За один ход можно брать любое количество камешков из одной кучки, хоть все. Кто не может сделать ход, тот проиграл. — Ладно, только я первая хожу. — Ладно, тогда я выбираю, сколько у нас будет камешков. — Ладно, тогда я выбираю, сколько будет кучек. — А я тогда распределяю камешки по кучкам. — Удачи.
Giriş verilənləri
Два числа N и K (1 ≤ N ≤ 10^9, 2 ≤ K ≤ 16) - количество камней и количество кучек.
Çıxış verilənləri
Если нельзя распределить N камешков ровно на K непустых кучек таким образом, что при оптимальной игре обоих выиграет второй игрок, вывести -1. Иначе вывести ровно K натуральных чисел a_i — размеры кучек.
Nümunələr
Giriş #1
Çıxış #1
Təqdimatlar 41
Qəbul dərəcəsi 24%