QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 512 MB

#22912. Melodía despreocupada

Statistics

Pequeña $\varepsilon$ y Pequeña $\omega$ son dos chicas amantes de la música. Para conmemorar un recuerdo que les pertenece solo a ellas dos, Pequeña $\varepsilon$ escribió una melodía para Pequeña $\omega$.

Pequeña $\varepsilon$ registró cada nota del movimiento como un número entero según su altura. Eligió una frase musical $a$ de longitud $k$ tal que $a$ es un desplazamiento cíclico de la secuencia $[1, 2, \dots, k]$; es decir, existe un entero no negativo $p$ ($0 \le p < k$) tal que $a = [p + 1, p + 2, \dots, k, 1, 2, \dots, p]$. A continuación, repitió esta frase una y otra vez y tomó las primeras $n$ notas para obtener la partitura original $b$.

Por ejemplo, cuando $k = 4$, $a$ puede ser una de $[1, 2, 3, 4]$, $[2, 3, 4, 1]$, $[3, 4, 1, 2]$ o $[4, 1, 2, 3]$. Si $a = [2, 3, 4, 1]$ y $n = 10$, entonces $b = [2, 3, 4, 1, 2, 3, 4, 1, 2, 3]$.

Antes de regalarle la melodía a Pequeña $\omega$, Pequeña $\varepsilon$ quiso añadirle su propio toque personal: puede realizar cualquier número de modificaciones y, en cada modificación, puede cambiar la nota en cualquier posición de la partitura por cualquier entero positivo. Tras varias modificaciones, la partitura original $b$ se convirtió en la partitura que Pequeña $\omega$ escuchó finalmente, $b'$.

Pequeña $\omega$ escuchó esta melodía $b'$ y supo el número $k$ por lo que Pequeña $\varepsilon$ murmuraba en sueños. Ahora Pequeña $\omega$ quiere saber cuántas notas como mínimo modificó Pequeña $\varepsilon$ para que la partitura original $b$ se convirtiera en la $b'$ que ella finalmente escuchó.

Entrada

La primera línea contiene un entero $T$ ($1 \le T \le 10^4$), que representa el número de casos de prueba.

Cada caso de prueba consta de dos líneas:

  • La primera línea contiene dos enteros $n, k$ ($2 \le k \le n \le 2 \times 10^5$), que representan la longitud de la partitura y la longitud de la frase musical, respectivamente.
  • La segunda línea contiene $n$ enteros $b'_1, b'_2, \dots, b'_n$ ($1 \le b'_i \le 10^9$), que representan las alturas de las notas que Pequeña $\omega$ escuchó finalmente.

Se garantiza que la suma de $n$ en todos los casos de prueba de un mismo archivo de prueba no supera $2 \times 10^5$.

Salida

Para cada caso de prueba, imprime una línea con un entero no negativo, que representa el número mínimo de notas modificadas por Pequeña $\varepsilon$.

Ejemplos

Entrada 1

8
6 3
2 3 1 2 3 1
5 3
1 2 3 1 3
5 4
4 3 2 1 4
6 3
1 3 1 3 1 3
5 2
1 1 1 1 1
6 4
1 2 3 4 5 6
6 2
172 723 593 904 219 576
5 3
3 1 1000000000 999999999 1

Salida 1

0
1
2
4
2
2
6
2

Nota

Para el primer caso de prueba, se puede tomar $a = [2, 3, 1]$. En este caso, la partitura original es exactamente $b = [2, 3, 1, 2, 3, 1]$, que es idéntica a la partitura final, por lo que Pequeña $\varepsilon$ no modificó ninguna nota.

Para el segundo caso de prueba, se puede tomar $a = [1, 2, 3]$, obteniendo $b = [1, 2, 3, 1, 2]$. Basta con cambiar la última nota a $3$ para obtener la partitura final, por lo que la respuesta es $1$.

Para el tercer caso de prueba, se puede tomar $a = [4, 1, 2, 3]$, obteniendo $b = [4, 1, 2, 3, 4]$. Basta con cambiar la nota $2$-ésima a $3$ y la nota $4$-ésima a $1$ para obtener la partitura final, por lo que la respuesta es $2$.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.