问题2582--子序列的排列

2582: 子序列的排列

[命题人 : ]
时间限制 : 2 sec  内存限制 : 128 MB

提交

题目描述

给你一个 1 ~ N 的排列 P;

长度为K的索引(位置)序列( i,i2,...,ik)如果同时满足以下两个条件,则称与好索引序列:

(1)i 从 1 到 K 单调递增

(2)子序列( Pi1 , Pi2 , ... , Pik)可以在重新排列后成为K个连续的整数。

求所有好的索引序列中 i- i的最小值。可以证明,好索引序列存在至少一个。

输入

第一行输入 N K
第二行输入 1 到 N 的排列 P  

输出

输出所有好索引序列中  i- i1 的最小值。

样例输入 Copy

4 2
2 3 1 4

样例输出 Copy

1

提示

样例2:
输入:
4 1
2 3 1 4
输出 :0


样例3:
输入:
10 5
10 1 6 8 7 2 5 9 3 4
输出:5

来源/分类