A. 小黄的房子

    传统题 2000ms 256MiB

小黄的房子

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小黄喜欢玩我的世界,特别是创造模式,他喜欢自己搭一些建筑,于是现在他想要搭建nn个房子,房子的高度用一个由nn个正整数组成的数组hh来表示,其中hih_i表示第ii个房子的高度。小黄希望房子按不递减的顺序排序,即hihi+1h_i≤h_{i+1},由于小黄混淆了,搭建的房子的高度是按非递增的顺序排列的,即hihi+1h_i≥h_{i+1},

幸运的是,小黄可以指定某个房子,并修改该房子的高度,形式上为选择数组hh的一个索引ii,将hih_{i}修改为任意的数xx

请问小黄需要最少多少次修改操作使得房子的高度不递减呢

输入格式:

每个测试包含多个测试用例。第一行包含测试用例的数量t(1t1000)t(1≤t≤1000)

每个测试用例的第一行都包含一个整数n(1n5×105)n(1≤n≤5\times10^5))- 房子的数量。

每个测试用例的第二行包含nn个整数h1,h2,,hnh_1,h_2,…,h_n(1hinhihi+11≤h_i≤n和h_i≥h_{i+1})--房子的高度

每个测试,nn的总和不超过2×1052\times10^5

输出格式:

对于每个测试用例,输出一个整数,表示使房子高度不递减所需的最小操作数。

样例

3
5
5 4 3 2 1
3
2 2 1
1
1
4
1
0

2025 秋季训练赛 #5

未参加
状态
已结束
规则
ACM/ICPC
题目
6
开始于
2025-11-16 13:30
结束于
2025-11-16 16:30
持续时间
3 小时
主持人
参赛人数
10