x и y — целые числа больше 1. Специальное число может быть выражено как x^y. Обратите внимание, что специальная числовая последовательность находится в порядке возрастания (4, 8, 9, 16, 25, 27, 32, ...).
Если задано целое число i, программа должна вернуть i-е специальное число.
i=0 -> num=4
i=4 -> num=25
Хотелось бы некоторых инсайтов. Столкнулся с этим в раунде кодирования для компании. Грубая сила закончилась TLE.
Редактировать 1: Найдена ссылка: https://codegolf.stackexchange.com/questions/78985/find-the-n-th-perfect-power.
Edit-2: я поделился ссылкой на codegolf, чтобы помочь проверить некоторые решения, которые уже доступны и, как ожидается, превысят лимит времени. Я пробовал как с решением Mathematica, так и с решением Sage, столкнулся с TLE на обоих из них.
x=1
, так что это решение требует (тривиальной) настройки. - person agentp   schedule 05.03.2018