AT_past202112_l.嘘つきな生徒たち

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

题目简述

有一个长为 nn 的数列 aa,数列中的每个数无论什么时候都应该 ∈[0,p]\in[0,p]。请求出:将数列修改为符合要求的单调递减的整数序列,最少需要修改多少次?

输入格式

第一行输入两个整数 nn 和 pp。

第二行输入 nn 个整数,表示数列 aa。

输出格式

输出一行一个整数,最小修改次数。

输入输出样例

  • 输入#1

    5 10
    7 5 10 3 2

    输出#1

    1
  • 输入#2

    5 10
    9 8 7 7 5

    输出#2

    1
  • 输入#3

    11 1000000000
    0 1 10 100 1000 10000 100000 1000000 10000000 100000000 1000000000

    输出#3

    10

说明/提示

样例 #1 说明

将 a3a_3 改为 44 即可满足要求。

样例 #2 说明

注意修改后的序列必须单调递减。

数据规模与约定

对于全部测试点,保证 2≤n≤2×1052\le n \le 2\times 10^5,n−1≤p≤109n-1\le p\le 10^9,0≤ai≤p0\le a_i \le p。

输入解题思路,AI测评打分。不知道怎么写?

首页