정의
양의 정수 제곱 시퀀스를 가져 와서이를 일련의 자릿수 (예 :)로 연결하는 149162536496481100...
경우 "조기 새"사각형은이 문자열에서 원래 위치보다 먼저 찾을 수있는 사각형입니다.
예를 들어, 7 2 (숫자 49
)는 문자열에서 오프셋 2에서 찾을 수 있지만 자연 위치는 오프셋 10에 있습니다. 따라서 7은 첫 번째 "조기 새"사각형입니다.
"조기 새"사각형으로 간주 되려면 사각형의 모든 숫자가 자연 위치가 시작되기 전에 발생해야합니다. 자연 위치와 부분적으로 겹치는 경기는 포함되지 않습니다.
a(n)
K되도록 n 번째의 양의 정수이고 K 2 에 "조기"제곱된다.
직무
양의 정수가 주어지면 n
출력 a(n)
.
1 기반 또는 0 기반 인덱싱을 사용할 수 있지만 0 기반 인덱싱을 사용하는 경우 답변에서 그렇게 말하십시오.
솔루션은 최소한 a(53)
(또는 0 기반 인덱싱을 사용하는 경우) 처리 할 수 있어야합니다 a(52)
.
테스트 케이스
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
시퀀스 의 첫 번째 요소를 출력 할 수 있습니까 ? 그것은 OP에 달려 있지만 많은 사람들이 그것을 허용하기로 선택합니다.
a(n)
.