#CF1861D. 乘法排序
乘法排序
乘法排序
- 时间限制:2 秒
- 内存限制:256 MiB
题目描述
给定一个长度为 的正整数数组 。一次操作可以选择 和任意整数 ,把区间 中的每个元素都乘以 。整数 可以为负数。
求至少需要多少次操作,才能使数组严格递增。
输入格式
第一行包含测试组数 ()。
每组数据第一行包含一个整数 (),第二行包含 个整数 ()。
所有测试组的 之和不超过 。
输出格式
对每组数据输出一个整数,表示所需的最少操作次数。
样例输入 1
3
5
1 1 2 2 2
6
5 4 3 2 5 1
3
1 2 3
样例输出 1
3
2
0
数据范围
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 30 | 每组 |
| 2 | 每组 | |
| 3 | 40 | 无特殊限制 |
对于所有数据,,,,且所有测试组的 之和不超过 。