Определение
Если вы возьмете последовательность положительных целочисленных квадратов и объедините их в цепочку цифр (то есть 149162536496481100...), квадрат «ранней пташки» - это тот, который можно найти в этой строке перед ее естественным положением.
Например, 7 2 (число 49) можно найти со смещением 2 в строке, хотя естественная позиция находится со смещением 10. Таким образом, 7 - это первый квадрат «ранней пташки».
Обратите внимание, что для того, чтобы его считали квадратом «ранней пташки», все цифры в квадрате должны появляться до начала естественного положения. Совпадение, которое частично перекрывает естественную позицию, не считается.
a(n)n-е положительное целое число k, такое что k 2 является квадратом "ранней пташки".
задача
Учитывая положительное целое число n, выведите a(n).
Вы можете использовать индексацию на основе 1 или 0, но если вы используете индексацию на основе 0, укажите это в своем ответе.
Ваше решение должно быть в состоянии обрабатывать как минимум так же высоко a(53)(или, если вы используете индексацию на основе 0, a(52)).
Testcases
n a(n)
1 7
2 8
3 21
4 25
5 46
6 97
7 129
8 161
9 196
10 221
...
13 277
...
50 30015
51 35000
52 39250
53 46111
Ссылки
nпринять первые элементы последовательности? Это зависит от ОП, но многие люди хотят это позволить.
a(n).