codeforces#P2200B. Deletion Sort

Deletion Sort

Problem Description

AksLolCoding is playing a game on an array $a$ of $n$ positive integers. During each turn:

  • If $a$ is non-decreasing$^{\text{∗}}$, the game ends.
  • Otherwise, AksLolCoding can choose any single element and remove it from the array.

Determine the minimum possible number of elements that can be remaining in the array after the game ends.

$^{\text{∗}}$$a$ is non-decreasing if $a_i\leq a_{i+1}$ for all $1\leq i\leq m-1$, where $m$ is the length of $a$.

The first line contains an integer $t$ ($1 \leq t \leq 1000$), the number of test cases.

The first line of each test case contains an integer $n$ ($1 \leq n \leq 10$).

The second line of each test case contains $n$ integers, the elements of $a$ ($1 \leq a_i \leq 100$).

For each test case, output an integer: the minimum possible number of elements left once the array is sorted.

Input Format

The first line contains an integer $t$ ($1 \leq t \leq 1000$), the number of test cases.

The first line of each test case contains an integer $n$ ($1 \leq n \leq 10$).

The second line of each test case contains $n$ integers, the elements of $a$ ($1 \leq a_i \leq 100$).

Output Format

For each test case, output an integer: the minimum possible number of elements left once the array is sorted.

3
4
1 4 2 3
1
100
2
6 7

,

1
1
2

Hint

In the first test case, the minimum of $1$ element can be achieved by removing $1$, $2$, and $3$ in that order.

In the second and third test cases, no elements can be removed.