开始: 2023-06-19 07:48:18

思维训练1

结束: 2023-06-19 17:30:00
当前: 2025-0404-1919 06:39:11  类型:OI 状态:已经结束 
P3 : Round 842 1768B 快速排序(无数据)  
描述

有一个长度为n的序列p,包含[1,n]中的每一个数。给定一个整数k(k≤n),每次从p中选择k个数将其从p中拿出,排序后放到p的末尾,求使p变为递增数列的最小操作数。

输入

第一行,一个整数t

接下来t组数据:

每组数据的第一行,n,k。

每组数据的第二行,p。

对于100%的数据:

1\le t \le 10^4

2 \le n \le 10^5

1 \le k \le n

数据保证每组测试用例n之和不超过10^5。

输出

每组数据输出一行一个整数,表示最少操作次数。

样例

输入

4
3 2
1 2 3
3 1
3 1 2
4 2
1 3 2 4
4 2
2 3 1 4

输出

0
1
1
2