CF2200B.Deletion Sort

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Deletion Sort

题目描述

AksLolCoding 正在一个由 nn 个正整数组成的数组 aa 上玩一个游戏。在每个回合中:

  • 如果 aa 是非递减的^{\text{∗}},游戏结束。
  • 否则,AksLolCoding 可以选择任意一个元素并将其从数组中移除。

请确定游戏结束后数组中可能剩余的最少元素数量。

^{\text{∗}} 如果对于所有 1im11\leq i\leq m-1(其中 mm 是数组 aa 的长度),都有 aiai+1a_i\leq a_{i+1},则称数组 aa 是非递减的。

输入格式

第一行包含一个整数 tt (1t10001 \leq t \leq 1000),表示测试用例的数量。

每个测试用例的第一行包含一个整数 nn (1n101 \leq n \leq 10)。

每个测试用例的第二行包含 nn 个整数,即数组 aa 的元素 (1ai1001 \leq a_i \leq 100)。

输出格式

对于每个测试用例,输出一个整数:当数组变为有序时可能剩余的最少元素数量。

说明/提示

在第一个测试用例中,可以按顺序移除 1、2 和 3,从而实现只剩 1 个元素的最少情况。

在第二个和第三个测试用例中,无法移除任何元素。

由DeepseekV3翻译

样例

3
4
1 4 2 3
1
100
2
6 7
1
1
2

在线编程 IDE

建议全屏模式获得最佳体验