Задача №3500. Сумма степеней
Задачи, предлагавшиеся к решению на первом занятии 7 сентября.
Даны натуральные числа \(N\) и \(k\) (\(1 \leq N \leq 10000\), \(2 \leq k \leq 100\)). Требуется найти минимальное число \(m\), такое что \(N\) представляется в виде суммы \(k\)-ых степеней некоторых \(m\) натуральных чисел (необязательно различных). Например, \(13 = 2^2 + 3^2\), значит, 13 представляется в виде суммы двух квадратов, но при этом не представляется в виде одного квадрата.
Входные данные
Вводятся два числа.
Выходные данные
Выведите ответ на задачу.
Примеры
Входные данные
13 2
Выходные данные
2
Входные данные
5 2
Выходные данные
2
Сдать: для сдачи задач необходимо войти в систему