| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 140 | 33 | 28 | 57.143% |
한 변의 길이가 양의 정수인 정사각형 모양의 가지밭에는 가지의 정령 사사의 힘이 깃들어 정말 맛있는 가지가 자라납니다. 이런 가지밭에는 특정 길이의 가지만 자랄 수 있다는 전승이 내려오는데, 한 변의 길이가 $n$일 때 자랄 수 있는 가지의 길이는 다음과 같이 결정된다고 합니다.
그림 1그림 1
$n = 6$인 가지밭을 예로 들면 다음과 같습니다. 우선, 그림 1-a, 1-b와 같이 두 개의 6ドル \times 6$ 표를 만듭니다. 그런 다음, 그림 1-c와 같이 두 표를 겹치면 1ドル,ドル 9ドル,ドル 28ドル,ドル 36ドル$이 두 표의 같은 위치에서 나타나는 것을 알 수 있습니다. 따라서 이 가지밭에는 길이가 1ドル,ドル 9ドル,ドル 28ドル,ドル 36ドル$인 가지만 자랄 수 있습니다.
키위새는 가지를 너무나 사랑한 나머지 자신만의 가지밭을 갖고 싶어 합니다. 키위새는 가지밭의 한 변의 길이가 될 수 있는 후보들을 정해뒀는데, 자랄 수 있는 가지의 길이를 계산하는 데 어려움을 겪고 있습니다. 키위새를 도와 가지밭의 한 변의 길이가 주어지면 자랄 수 있는 가지의 길이를 출력하는 프로그램을 작성해 봅시다.
첫 번째 줄에 키위새가 후보로 둔 가지밭 크기의 가짓수 $T$가 주어집니다. $(1 \le T \le 100)$
다음 $T$개 줄 각각에 키위새가 답을 알고 싶은 가지밭의 한 변의 길이 $n$이 주어집니다. 같은 $n$이 두 번 이상 입력으로 주어지는 경우는 없습니다. $(1 \le n \le {10}^9;$ $n$은 정수$)$
$T$개의 줄에 걸쳐 한 변의 길이가 $n$인 정사각형 가지밭에 자랄 수 있는 모든 가지 길이를 공백으로 구분하여 한 줄에 출력합니다. 가지의 길이는 오름차순으로 하여 출력합니다.
5 3 4 6 15 429817672
1 5 9 1 16 1 9 28 36 1 20 52 113 174 206 225 1 20754756089683012 39145712577323067 70722018579373302 114021212584126283 145597518586176518 163988475073816573 184743231163499584
그림 2그림 2