| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 446 | 127 | 101 | 32.476% |
$10^8$을 넘지 않는 양의 정수 $N$개를 출력해 인접한 두 수의 최대공약수를 모두 다르게 하여라. 즉, 적절한 정수 수열 $A_1 , \, A_2, \, \cdots, \, A_N$을 구성해 아래 조건들을 만족시키면 된다.
첫 번째 줄에 $N$이 주어진다. ($2 \leq N \leq 20\,000$)
첫 번째 줄에 조건을 만족하는 정수 수열 $A_1, \, A_2, \, \cdots, \, A_N$을 공백으로 구분하여 출력하라. 조건을 만족하면 정답으로 인정된다.
4
1 2 4 8
인접한 두 수의 최대공약수가 차례대로 $1, \, 2, \, 4$이고 서로 모두 다르므로 정답으로 인정된다.
School > GSHS x SASA > 제1회 GSHS x SASA 프로그래밍 경시대회 C번