#747
Unrated
원형 산책로의 학생들
원문: English
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

성현이는 둘레가 CC인 원형 산책로 위에 서 있는 NN명의 학생을 보고 있다. 성현이는 이 학생들 중 kk개의 쌍을 선택하려고 한다 (1kN/21 \le k \le \lfloor N/2 \rfloor). 각 학생은 최대 한 번만 선택될 수 있다.

성현이는 선택한 쌍들에 대해, 같은 쌍에 속한 두 학생 사이의 원주를 따라 측정한 최단 거리(두 호 중 짧은 쪽의 길이)들을 구한다. 성현이의 목표는 이 거리들의 최솟값을 최대화하는 것이다.

k=1,,N/2k = 1, \dots, \lfloor N/2 \rfloor인 각 kk에 대하여, 성현이가 달성할 수 있는 최솟값의 최댓값을 구한다.

입력

첫째 줄에 학생 수 NN과 산책로의 둘레 CC가 공백으로 구분되어 주어진다. (2N10002 \le N \le 1\,000; NC109N \le C \le 10^9)

둘째 줄에 각 학생의 위치 l1,,lNl_1, \dots, l_N이 공백으로 구분되어 주어진다. (0l1<l2<<lN<C0 \le l_1 < l_2 < \dots < l_N < C)

출력

k=1k=1부터 N/2\lfloor N/2 \rfloor까지의 정답을 순서대로 공백으로 구분하여 한 줄에 출력한다.

예제 입력 1

4 100
0 25 50 75

예제 출력 1

50 50

예제 입력 2

4 100
0 1 2 99

예제 출력 2

3 2

점수

  • Inputs 3-4: 2lNC2l_N \le C
  • Inputs 5-6: N20N \le 20
  • Inputs 7-14: N100N \le 100
  • Inputs 15-22: 추가 제약 조건 없음.
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.