#4334. ±1 Operation 2
0
±1 Operation 2
±1 Operation 2
题目描述
你被给定一个长度为 的序列:。对该序列执行以下操作称为一次operation。
首先,选择一个整数 ,使得 。 接着,选择并执行下面的一个操作。 将 增加 。 将 减少 。
回答 个问题。
第 个问题如下。
考虑执行零次或多次操作使得 的每个元素都变为 。找出使之成立的最小操作次数。
输入格式
输入以标准输入给出,格式如下:
输出格式
输出 行。
第 行应当包含第 个问题的答案,作为一个整数。
5 3
6 11 2 5 5
5
20
0
10
71
29
10 5
1000000000 314159265 271828182 141421356 161803398 0 777777777 255255255 536870912 998244353
555555555
321654987
1000000000
789456123
0
3316905982
2811735560
5542639502
4275864946
4457360498
提示
输入中的所有数值均为整数。 我们有 并且在这个输入中有三个问题。 对于第 个问题,你可以通过下面的 次操作将 的每个元素变为 。
对 减少 。 对 减少 共六次。 对 增加 共三次。
不可能在 次或更少的操作中将 的每个元素变为 。
对于第 个问题,你可以通过 次操作将 的每个元素变为 。
对于第 个问题,你可以通过 次操作将 的每个元素变为 。
输出可能无法适配 32 位整数。
标签: AtCoder|abc255D
来源
AtCoder|abc255D