QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#22624. 스키 리프트

Statistics

Colorado의 Farmer Ron은 소를 위한 스키장을 만드는데 예산상 리프트는 하나뿐입니다. 모노레일이 시작 콘크리트 지지대를 중간 지지대를 통해 끝과 연결하며 각각 지면 위 높이가0입니다. 이웃 지지대를 곧은 강철로 잇고 모든 점이 지면 위에 있어야 합니다.

절약가 FR은 지지대를 최소화합니다. 같은 크기 땅 $N$개 $(2 \le N \le 5,000)$의 정수 높이 $H$ $(0 \le H \le 1,000,000,000)$을 조사했습니다. 안전상 이웃 간격은 $K$단위 이하 $(1 \le K \le N - 1)$입니다. 강철은 단단한 직선입니다.

강철이 모두 지면 위 또는 접하고, 이웃 수평 간격이 $K$ 이하, 첫 땅과 마지막 땅에 지지대가 있는 최소 수를 구하세요.

입력

  • $1$행: 공백으로 구분한 두 정수 $N$, $K$.
  • $2..N+1$행: $i+1$행은 땅 $i$의 정수 높이입니다.

출력

  • $1$행: 조건을 만족하는 최소 지지대 수인 정수.

예제

입력 1

13 4
0
1
0
2
4
6
8
6
8
8
9
11
12

출력 1

5

참고

1, 5, 7, 9, 13에5개 지지대를 만듭니다. 강철은1–5, 5–7, 7–9, 12–13 네 곳에서 접합니다.

1, 5, 9, 13에4개면5–9에서 땅 아래입니다. 1, 7, 13에서는 강철이 위지만7과13의 수평 간격이4 초과입니다. 이웃 간격4 이하이며5개 미만인 해는 없습니다.

원문 출처: https://github.com/ivankra/acm/blob/master/usaco/MAR06/prob/gold-en.htm

문제 작성자: Adam Rosenfield, 2004

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.