#P2125. 图书馆书架上的书
图书馆书架上的书
Description
图书馆有 个书架,第 个书架后面是第 个书架,第 个书架后面是第 个书架……第 个书架后面是第 个书架,第 个书架后面是第 个书架,第 个书架上有 本书。现在,为了让图书馆更美观,WZF 神牛让蒟蒻 SY 搬动书架上的书,使每个书架上的书一样多。由于搬动的书可能会很多,所以蒟蒻 SY 只能将一个书架上的书搬到与其相邻的两个书架上。那么蒟蒻 SY 最少搬动几本书呢?
Input Format
共 行,第 行 个正整数 ,第 行 个非负整数,第 个为 。
Output Format
输出共 行。
第一行 个正整数 ,表示蒟蒻 SY 最少搬动 本书;
之后 行,每行 个整数,第 行有两个整数 和 ,分别表示蒟蒻 SY 要将第 个书架上的 本书和 本书分别搬到它前面的一个书架上和它后面的一个书架上。
5
15 7 11 3 14
12
2 3
-3 0
0 1
-1 -6
6 -2
Hint
数据范围及约定
对于全部数据,,且 必为奇数;。
若 为负数,则说明蒟蒻 SY 要把第 个书架前面的那个书架上的 本书搬到第 个书架上。
同理,若 为负数,则说明蒟蒻 SY 要把第 个书架后面的那个书架上的 本书搬到第 个书架上。
京公网安备 11011102002149号