#P17243. [2025年南开中学集训]序列变换
[2025年南开中学集训]序列变换
(trans)
给定一个长度为 的整数序列 (下标从 开始),你可以进行以下操作若干次:
- 选择一个区间 ,对于所有 ,将 增加 。
问至少需要多少次操作,才能使 序列的所有位置值均为 ,若无解,则输出 。
输入格式
第一行两个正整数 ,表示数据组数以及每组数据的序列长度。
接下俩 行,每行一个长度为 的整数序列 。
输出格式
行,每行一个数,表示对应的数据的答案。
输入输出样例
样例输入 1
4 5
-1 0 1 -1 1
-1 -2 -3 -4 5
-11 -45 14 -1919 810
-1 -2 3 4 -5
样例输出 1
2
11
1975
-1
样例 1 解释
对于第一组数据,进行操作 即可。
数据范围
对于所有测试数据,保证 。
| 测试点编号 | | | | :--------: | :------------: | :------------: | | | | | | | | | | | | | | | | | | | | | | | | |