Logo
(追記) (追記ここまで)

32069번 - 가로등 서브태스크

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB5521133197325.155%

문제

수직선 도로 위에 $N$ 개의 가로등이 켜져 있다. 각 가로등의 위치는 왼쪽부터 차례대로 $A_1 < \cdots < A_N$로 나타낼 수 있다.

위치 $x$의 어두운 정도를, 그 위치로부터 가장 가까운 가로등까지의 거리로 정의하자. 이는 $N$ 개의 수 $| A_1 - x |, \cdots, | A_N - x |$ 중에서 가장 작은 값과 같다. 여기서, $| \cdot |$는 절댓값 기호로, $y \ge 0$이면 $|y| := y,ドル $y < 0$이면 $|y| := -y$이다.

예를 들어, $N = 3$ 개의 가로등이 차례대로 $A_1 = 1,ドル $A_2 = 4,ドル $A_3 = 8$에 위치한다면, 0ドル$부터 10ドル$까지 각 정수 위치의 어두운 정도는 다음과 같다.

위치 0ドル$ 1ドル$ 2ドル$ 3ドル$ 4ドル$ 5ドル$ 6ドル$ 7ドル$ 8ドル$ 9ドル$ 10ドル$
어두운 정도 1ドル$ 0ドル$ 1ドル$ 1ドル$ 0ドル$ 1ドル$ 2ドル$ 1ドル$ 0ドル$ 1ドル$ 2ドル$
가로등이 있는가? しろまる しろまる しろまる

$x = 0$부터 $x = L$까지 $L+1$ 개의 정수 위치의 어두운 정도를 모두 계산했을 때, 가장 작은 값부터 $K$ 번째로 작은 값까지 차례대로 출력하는 프로그램을 작성하라.

입력

첫 줄에 세 정수 $L,ドル $N,ドル $K$가 공백으로 구분되어 차례대로 주어진다.

그다음 줄에 $N$ 개의 정수 $A\_1, \cdots, A\_N$이 공백으로 구분되어 차례대로 주어진다.

출력

첫 줄부터 $K$ 개의 줄에 걸쳐 답을 출력한다. 이 중 $i$ 번째 줄에는 $i$ 번째로 작은 어두운 정도의 값을 출력한다.

제한

  • 주어지는 모든 수는 정수이다.
  • 1ドル \le L \le 1,000円,000円,000円,000円,000円,000円$
  • 1ドル \le N \le 300,000円$
  • 1ドル \le K \le 500,000円$
  • $K \le L + 1$
  • 0ドル \le A_1 < A_2 < \cdots < A_N \le L$

서브태스크

번호배점제한
110

$N = 1$

220

$N \le 2,500円,ドル $L \le 2,500円$

315

2ドル \le N$. $N-1$은 $L$을 나눈다. $A_i = \frac{L}{N - 1} \times (i - 1)$

420

$L \le 5,000円,000円$

535

추가 제약 조건 없음.

예제 입력 1

10 3 4
1 4 8

예제 출력 1

0
0
0
1

예제 입력 2

4 5 5
0 1 2 3 4

예제 출력 2

0
0
0
0
0

예제 입력 3

7 1 4
3

예제 출력 3

0
1
1
2

예제 입력 4

9 4 10
0 3 6 9

예제 출력 4

0
0
0
0
1
1
1
1
1
1

힌트

출처

Olympiad > 한국정보올림피아드 > KOI 2024 2차대회 > 초등부 2번

Olympiad > 한국정보올림피아드 > KOI 2024 2차대회 > 중등부 1번

Olympiad > 한국정보올림피아드 > KOI 2024 2차대회 > 고등부 1번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /