A171743.Yuilice 的相册整理

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:256MB

题目描述

Yuilice 的相册中依次放着 nn 张照片,第 ii 张照片的拍摄日期用整数 aia_i 表示,数值越大表示拍摄日期越晚。

如果左边一张照片的日期严格晚于与它相邻的右边照片,就称这两张照片之间存在一处“日期回退”。也就是统计满足 ai>ai+1a_i>a_{i+1} 的位置 ii,其中 1≤i<n1\le i<n。日期相同不算回退,首尾照片不视为相邻。

她可以不进行调整,也可以选择恰好 kk 张连续照片,将这一整段照片的排列顺序反转一次。照片的日期不变,其余照片的位置不变。

请问调整后,日期回退最少有多少处?

输入格式

第一行包含两个整数 n,kn,k,分别表示相册中的照片数量和选择反转时必须包含的连续照片数量。

第二行包含 nn 个整数 a1,a2,…,ana_1,a_2,\ldots,a_n,其中 aia_i 表示原相册中第 ii 张照片的拍摄日期,数值越大表示拍摄日期越晚。

输出格式

输出一个整数,表示日期回退的最少数量。

输入输出样例

  • 输入#1

    6 3
    1 4 3 2 5 4
    

    输出#1

    1
    
  • 输入#2

    4 3
    1 2 3 4
    

    输出#2

    0
    

说明/提示

样例解释

样例 11:将第 22 到第 44 张照片的顺序反转,日期序列变为 [1,2,3,4,5,4][1,2,3,4,5,4],只在最后两张照片之间存在日期回退。枚举四个可选区间,都无法使回退数量变为零。

样例 22:保持原顺序即可,允许不进行调整。

数据范围

对于所有测试数据,满足:

  • 1≤k≤n≤2×1051\le k\le n\le2\times10^5。
  • 1≤ai≤1091\le a_i\le10^9。
测试点 分值 额外限制
1–4 20 n≤2000n\le2000
5–20 80 无额外限制

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

首页