Incrementant segments#11790

Incrementant segments

1 segon
256 megabytes
Medium

Et donen un array de llargada i un enter . Pots eliminar qualsevol nombre d'elements de l'array (possiblement zero). Quin és el nombre mínim d'elements que s'han d'eliminar de l'array, de manera que l'array final no hi hagi cap subarray simple de llargada .

Un array de llargada s'anomena simple si els elements són estrictament creixents. Formalment, b_i < b_{i+1} per a tot 1 \le i < m.

Tingués en compte que k \ge 3.

Un subarray d'un array és un segment contigu de a. Formalment, un array és un subarray d' si existeixen alguns índexs i de manera que 1 \le l \le r \le n i b = (a_l, a_{l+1}, \ldots, a_r).

Considera l'array a = (3, 1, 4, 1, 5, 9, 2). (3,1,4), (1,4,1,5) , són subarrays d' (de l'índex al , del al i del al respectivament). (3,1,5) no és un subarray, ja que els elements no són contigus.

Input

La primera línia conte un enter (1 \le t \le 10^5) — el número de casos en un fitxer d'entrada.

Cada cas està descrit per dues línies. La primera línia conté els enters (3 \le k \le n \le 2 \cdot 10^5).

La segona línia conté enters a_1, a_2, \ldots, a_n (0 \le a_i \le 10^9).

Es garanteix que la suma de en tots els casos no excedeix 2 \cdot 10^5.

Output

Per cada cas imprimeix el mínim nombre d'elements que s'han d'eliminar de l'array, de manera que a l'array final nno hi hagi cap subarray simple de llargada .

Examples

Example 1

Loading
Loading

Note

En el primer cas, podem eliminar el r i n elements de l'array, donant com a resultat [3,4,5]. No hi ha cap subarray simple de llargada . Es pot demostrar que aquesta és la millor solució possible.

En el segon cas, podem eliminar el n i t elements de l'array, donant com a resultat [1,3,3,5]. No hi ha cap subarray de llargada . Es pot demostrar que aquesta és la millor solució possible.

En el tercer cas, no hi ha cap subarray simple de llargada .

Scoring

  1. ( punts): n=3;

  2. ( punts): n=k;

  3. ( punts): 0 \le a_i < k;

  4. ( punts): a_i < 10;

  5. ( punts): n \le 1000;

  6. ( punts): no hi ha condicions adicionals;