#1226. 相思无解
相思无解
当前没有测试数据。
题目描述
前几天在药房里面看到了一味药,叫徐长卿,后来才知道,景天、雪见、飞蓬、重楼都是中药的名字,并且徐长卿和重楼都可解蛇毒,而且徐长卿的药效会更好,所以徐长卿可以为了道放弃紫萱,而重楼可以为了紫萱把心给她,紫萱呢又叫忘忧草,九叶重楼二两,冬至蝉蛹一钱,煎入隔年雪可医世人相思疾苦,可重楼七叶一枝花,冬至何来蝉蛹,雪又怎能隔年。 原是 相思无解
题目描述
给定一个长度为 的排列 。
你需要按照如下方式构造一个数组 :
- 对于每个 ,可以选择 或 。
在数组 中,满足 且 被称为相思。
请你求出数组 中最小可能的相思数量。
一个长度为 的排列是由 个 到 的不同整数按任意顺序组成的数组。例如, 是一个排列,但 不是排列( 在数组中出现了两次), 也不是排列(,但数组中出现了 )。
输入格式
每个测试点包含多组测试数据。第一行包含一个整数 (),表示测试数据组数。
每组测试数据的第一行包含一个整数 ()。
每组测试数据的第二行包含 个整数 ()。保证 是一个排列。
保证所有测试数据中 的总和不超过 。
输出格式
对于每组测试数据,输出一个整数,表示数组 的最小相思数量。
输入输出样例 #1
输入 #1
5
2
2 1
3
2 1 3
4
4 3 2 1
5
2 3 1 5 4
6
2 3 4 1 5 6
输出 #1
0
1
0
2
2
说明/提示
在第一个测试用例中,唯一最优的数组 是 ,相思数量为 。
在第二个测试用例中,一个最优的数组 是 ,相思数量为 。另一个可能的最优数组 是 。
由 ChatGPT 4.1 翻译
Limitation
1s, 1024KiB for each test case.