David 与和谐号
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
David 与和谐号
题目信息
时间限制: 1s
空间限制: 256M
输入文件: david.in
输出文件: david.out
题目描述
David管理了辆火车,每辆火车都有一个~的编号且两两编号不同。今天这辆火车在轨道上排错位置了,从左往右看,这些火车的编号分别为,,...,。正常情况下,火车的编号从左往右应该是,,...,。David为了快速地排好火车下班,他使出了超能力——将从左开始数的前辆火车的位置进行翻转,也就是对序列的,,...,进行翻转。例如原火车序列为,对前辆火车翻转,就会得到火车序列
摸鱼人都知道要低调,David想知道,他最少要发动多少次超能力,才能使得火车的编号从左往右为,,...,
输入格式
第一行一个整数 表示数据组数。
每组数据第一行一个整数 ,第二行 个整数 。
输出格式
每组数据输出一行一个整数表示最少的翻转次数。
样例
样例输入1
1
8
8 6 1 3 2 4 5 7
样例输出1
7
数据范围与提示
- 对于测试点 ,
- 对于测试点 ,
- 对于测试点 ,
- 对于测试点 ,
- 对于测试点 ,
- 对于测试点 ,
- 对于测试点 ,
- 对于测试点 ,
- 对于测试点 ,
- 对于 100% 的测试数据,
10.1NOIP模拟
- Status
- Done
- Rule
- IOI
- Problem
- 4
- Start at
- 2025-10-1 9:00
- End at
- 2025-10-1 12:00
- Duration
- 3 hour(s)
- Host
- Partic.
- 5