만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

또 수열 문제

면접 대비

시간 제한1초메모리 제한1024 MB

요약
1부터 10^9 사이의 서로 다른 정수 N개를 골라, 어떤 두 수의 합이 두 수의 곱의 약수가 되지 않는 수열을 출력합니다.
난이도

보통10점 중 4점

유형
정수론, 수학
정답자
아직 제출이 없습니다

문제

다음 조건을 만족하는 길이 NN의 수열 A={A1,A2,…,AN}A=\{A_{1},A_{2},\dots,A_{N}\}를 출력하시오.

1≤i<j≤N1\leq i<j \leq N을 만족하는 모든 정수 ii와 jj에 대해서 다음 조건을 만족한다.

  • Ai≠AjA_{i}\neq A_{j}이고 수열 AA의 모든 원소는 11 이상 10910^{9} 이하의 정수이다.
  • Ai+AjA_{i}+A_{j}는 Ai×AjA_{i}\times A_{j}의 약수가 아니다.

입력

첫째 줄에 수열 AA의 길이 NN이 주어진다. (2≤N≤5 0002\leq N \leq 5\,000)

출력

첫째 줄에 조건을 만족하는 수열 AA의 원소들을 공백으로 구분하여 출력한다.

위 조건을 만족하는 수열이 여러 개라면 그중 아무거나 출력한다.

예제1

  1. 예제 1

    입력
    3
    
    예상 출력
    1 4 9