#LQ1081. [高级组]部分排序
[高级组]部分排序
题目描述
一个数列 中有 个数。小蓝从中选择位置连续的 个数,并对这 个数进行升序排列。求排序后的数列有多少种?
输入格式
共行: 第一行两个整数:、,分别表示数字个数以及需要选取连续个数。 第二行个整数,第个,表示数列的第项。
输出格式
一个整数,表示部分排序后数列的个数。
5 3
0 2 1 4 3
2
数据规模与约定
对于 的数据,,,,且、……互不相同。
一个数列 P 中有 n 个数。小蓝从中选择位置连续的 k 个数,并对这 k 个数进行升序排列。求排序后的数列有多少种?
共2行: 第一行两个整数:n、k,分别表示数字个数以及需要选取连续k个数。 第二行n个整数,第i个,表示数列的第i项。
一个整数,表示部分排序后数列的个数。
5 3
0 2 1 4 3
2
对于 100% 的数据,1≤n≤100,2≤k≤n,0≤Pi≤n−1,且P0、P1……Pn互不相同。