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

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

차의 개수

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

요약
서로 다른 정수 N개를 골라 만들 수 있는 서로 다른 쌍별 차의 개수의 최댓값과 최솟값을 구하고, 각 경우의 예시 집합을 출력한다.
난이도

보통10점 중 6점

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

문제

11 이상 10910^9 이하의 서로 다른 정수 NN개를 임의로 정하고 가능한 모든 쌍 N(N−1)/2N(N-1)/2개의 차를 구한다. 이때, 서로 다른 차의 개수의 최댓값과 최솟값을 구하고 각각 실례를 구성하여라.

입력

첫 번째 줄에 NN이 주어진다. (2≤N≤30)(2 \leq N \leq 30)

출력

첫 번째 줄에 서로 다른 차의 개수의 최댓값을 출력한다.

두 번째 줄에 서로 다른 차의 개수가 최댓값이 되도록 하는 11 이상 10910^9 이하의 서로 다른 정수 NN개를 공백으로 구분하여 출력한다.

세 번째 줄에 서로 다른 차의 개수의 최솟값을 출력한다.

네 번째 줄에 서로 다른 차의 개수가 최솟값이 되도록 하는 11 이상 10910^9 이하의 서로 다른 정수 NN개를 공백으로 구분하여 출력한다.

예제1

  1. 예제 1

    입력
    3
    
    예상 출력
    3
    4 8 7
    2
    9 3 6