#ATarc123a. [ARC123A] Arithmetic Sequence
[ARC123A] Arithmetic Sequence
题目描述
给定一个由 项组成的整数数列 。你可以对该数列进行如下操作任意次:
- 选择一个 ,将 加 。
请你求出将数列 变为等差数列所需的最小操作次数。这里,数列 是等差数列的定义是 。
输入格式
输入以如下格式从标准输入读入。
输出格式
请输出答案。
样例 1
输入
4 8 10
输出
2
样例 2
输入
10 3 4
输出
4
样例 3
输入
1 2 3
输出
0
样例 4
输入
1000000000000000 1 1000000000000000
输出
999999999999999
说明/提示
限制条件
样例解释 1
对 和 各操作一次,可以得到等差数列 。
样例解释 2
对 操作 次,可以得到等差数列 。
样例解释 3
数列 本身就是等差数列,因此最小操作次数为 。
由 ChatGPT 4.1 翻译