Определение
Если вы возьмете последовательность положительных целочисленных квадратов и объедините их в цепочку цифр (то есть 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)
.