Problem4053--加减4053: 加减
Time Limit: 1.000 Sec Memory Limit: 128 MB
Submit: 26 Solved: 6
[Submit] [Status] [Web Board] [Creator:]Description
有一个长度为n的序列,你现在可以对这个序列做如下操作:
①选择一个区间[l,r],将第l个到第r个区间内的数都加1
②选择一个区间[l,r],将第l个到第r个区间内的数都减1
请你计算:至少需要做多少次操作,可以令数列中的数全部相同。并且在保证操作次数最少的前提下,输出可能得到的最终序列的方案数。
Input
第一行输入n
第二行输入n个整数ai,表示序列元素
Output
输出两行。
第一行输出最少操作次数
第二行输出在操作次数最少的情况下,可能得到的方案数
Sample Input
3
1 2 3
Sample Output
2
3
HINT
n<=10^5
ai<=2147483648
Source/Category
[Submit] [Status]