QOJ.ac

QOJ

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

#1132. 财务报告

Statistics

JOI 超市拥有 $N$ 天的经营历史。在 JOI 超市开业后的第 $i$ 天($1 \le i \le N$),其销售额为 $A_i$ 日元。

Bitaro 是 JOI 超市的店长,他将制作一份财务报告演示文稿。为了进行演示,他将选择其中的若干天,并按时间顺序展示所选日期的销售额柱状图。他将解释这些日期的销售额是如何变化的。为了使演示文稿更具感染力,他计划选择合适的日期,以使演示文稿呈现出更好的效果。

如果 Bitaro 选择 $m$ 天的销售额数据($1 \le m \le N$),且选择的是开业后的第 $p_1, p_2, \dots, p_m$ 天($1 \le p_1 < p_2 < \dots < p_m \le N$),则柱状图的“印象分”计算如下:

印象分等于所选日期中创下销售额新高的次数。换句话说,印象分等于满足以下条件的索引 $j$($1 \le j \le m$)的数量:$j = 1$ 或者 $\max\{A_{p_1}, A_{p_2}, \dots, A_{p_{j-1}}\} < A_{p_j}$。

Bitaro 希望最大化印象分,但对于某些数据选择,演示文稿可能会显得不自然。因此,他决定选择满足以下两个条件的数据:

  • Bitaro 将展示最新的销售额。换句话说,满足 $p_m = N$。
  • 对于演示文稿中任意两个连续的数据,日期之差最多为 $D$ 天。换句话说,如果 $m \ge 2$,则对于每个 $j$($1 \le j \le m - 1$),满足不等式 $p_{j+1} - p_j \le D$。

编写一个程序,给定 JOI 超市开业后的销售额数据和一个整数 $D$,计算演示文稿柱状图的最大印象分。

输入格式

从标准输入读取以下数据。所有输入值均为整数。

$N \ D$ $A_1 \ \dots \ A_N$

输出格式

输出一行到标准输出。输出应包含演示文稿柱状图的最大印象分。

数据范围

  • $1 \le N \le 300\,000$
  • $1 \le D \le N$
  • $0 \le A_i \le 1\,000\,000\,000$($1 \le i \le N$)

子任务

  1. (14 分) $N \le 20$
  2. (14 分) $N \le 400$
  3. (20 分) $N \le 7\,000$
  4. (12 分) $D = 1$
  5. (5 分) $D = N$
  6. (35 分) 无附加限制

样例

样例输入 1

7 1
100 600 600 200 300 500 500

样例输出 1

3

样例输入 2

6 6
100 500 200 400 600 300

样例输出 2

4

样例输入 3

11 2
1 4 4 2 2 4 9 5 7 0 3

样例输出 3

4

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.