EduBrick

C. Целый корень степени k

1000 мс · 256 МБ · всё или ничего

Для каждого запроса (n,k)(n, k) найдите ⌊nk⌋\lfloor \sqrt[k]{n} \rfloor — наибольшее целое rr, для которого rk≤nr^k \le n.

Формат ввода

В первой строке qq (1≤q≤1051 \le q \le 10^5). В каждой из следующих qq строк — числа nn и kk (1≤n≤10181 \le n \le 10^{18}, 1≤k≤601 \le k \le 60).

Формат вывода

Для каждого запроса выведите ⌊nk⌋\lfloor \sqrt[k]{n} \rfloor в отдельной строке.

Примеры

ввод
1
1 1
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.