아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

더하기와 나누기

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

요약
2 이상 10^6 이하의 서로 다른 정수 N개로 수열을 만들어, 전체 합을 나누는 원소가 정확히 하나가 되도록 하는 수열을 구한다.
난이도

보통10점 중 7점

유형
수학, 정수론, 구현, 그리디
정답자
아직 제출이 없습니다

문제

다음 두 조건을 만족하는 길이 NN의 수열 A_1,A_2,⋯ ,A_NA\_1,A\_2,\cdots,A\_N을 아무거나 하나 구해서 출력해 보자.

  • 수열의 원소는 모두 다르고 22 이상 10610^6 이하의 정수이다.
  • 11 이상 NN 이하의 모든 정수 ii에 대해서, A_iA\_i가 A_1+A_2+⋯+A_NA\_1+A\_2+\cdots + A\_N의 약수가 되는 정수 ii는 정확히 11개이다.

입력

첫째 줄에 정수 NN이 주어진다. (1≤N≤105)(1 \leq N \leq 10^5)

출력

첫째 줄에 조건을 만족하는 수열 A_1,A_2,⋯ ,A_NA\_1,A\_2,\cdots,A\_N을 공백으로 구분하여 출력한다.

조건을 만족하는 수열은 항상 존재한다.

예제2

  1. 예제 1

    입력
    4
    
    예상 출력
    9 6 7 5
    
  2. 예제 2

    입력
    7
    
    예상 출력
    2 3 5 8 13 21 34