#CF2229C1. 我们来翻转(简单版) / We Be Flipping (Easy Version)
我们来翻转(简单版) / We Be Flipping (Easy Version)
题目描述
给定一个长度为 的非零整数数组 。
一次操作中,你需要选择一个当前满足 的下标 ,然后把前缀 中的所有数都乘以 。
你至多可以进行 次操作。请输出一组合法操作,使最终数组元素和尽可能小。
这是简单版本。
输入格式
每个测试包含多组测试数据。
第一行包含整数 ()。
每组测试数据第一行包含整数 (),表示数组长度。
第二行包含 个整数 (,且 )。
保证所有测试数据的 之和不超过 。
输出格式
对于每组测试数据,先输出整数 (),表示操作次数。
然后输出 个整数 ,其中 表示第 次操作选择的下标。
执行这些操作后,数组 的元素和必须最小。
样例 1
3
5
-1 -2 -3 -5 -4
5
-1 -2 3 -5 4
4
5 7 10 19
0
4
3 5 4 2
1
4
约束与提示
-
时间限制:2 秒
-
内存限制:256 MB
-
原题编号:CF2229C1