QOJ.ac

QOJ

実行時間制限: 2 s メモリ制限: 2048 MB 満点: 100

#6564. 常旅客

統計

一家航空公司推出了一项奇怪的奖励计划,为旅客提供免费航班。

该计划由两个整数 $m$ 和 $k$ 定义。在任意 $m$ 个连续的月份内,旅客必须为其中的至少 $k$ 次航班付费(如果该区间内的航班总数少于 $k$ 次,则所有航班都必须付费)。该区间内的其他航班则免费。请注意,此条件必须对所有 $m$ 个月的区间成立,包括所有在你的第一次飞行之前开始的区间。

你有一份未来多个月份的航班计划。你想知道你需要付费的最少航班次数。

输入格式

输入的第一行包含三个整数 $n, m$ ($1 \le n, m \le 2 \times 10^5$) 和 $k$ ($1 \le k \le 10^9$),其中 $n$ 是你计划飞行未来连续的月份数,$m$ 和 $k$ 是航空公司奖励计划的参数。

接下来的 $n$ 行,每行包含一个整数 $f$ ($1 \le f \le 10^9$),表示你计划在当月乘坐的航班数量。

输出格式

输出一个整数,表示你必须付费的最少航班次数。

样例

样例输入 1

8 3 2
3
1
4
1
5
9
2
6

样例输出 1

8

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.