#arc072a. [arc072_a]Sequence
[arc072_a]Sequence
题目描述
给定一个长度为 的整数序列。序列的第 个元素是 。每一次操作,你可以选择一个元素并将其加一或减一。
至少需要多少次操作才能满足以下条件?
- 对于每个 ,从第一个元素到第 个元素的总和不为零。
- 对于每个 ,从第一个元素到第 个元素的总和的符号与从第一个元素到第 个元素的总和的符号不同。
约束条件
- 是整数。
输入格式
输入从标准输入给出,格式如下:
输出格式
打印所需的最小操作次数。
示例
以下示例中,输入为:
4
1 -3 1 0
输出为:
4
例如,通过四次操作,给定的序列可以变为 。前一、二、三和四个元素的和分别为 和 ,满足条件。
以下示例中,输入为:
5
3 -6 4 -5 7
输出为:
0
给定的序列已经满足条件。
以下示例中,输入为:
6
-1 4 3 2 -5 4
输出为:
8