问题 2002. -- 数列游戏

2002: 数列游戏

时间限制: 1 Sec  内存限制: 128 MB
提交: 8  解决: 7
[提交][状态][讨论版]

题目描述

给定一个长度为n(n≤105)的数列a1,a2,…,an,每次可以选择一个区间[l,r],使下标在这个区间内的数都加1或者都减1。
求至少需要多少次操作才能使数列中的所有数都一样,并求出在保证最少次数的前提下,最终得到的数列可能有多少种。

输入

第一行输入正整数n。(n≤105)
接下来n行,每行输入一个整数,第i+1行的整数代表ai。(ai≤105)

输出

第一行输出最少操作次数。
第二行输出最终能得到多少种数列。

样例输入

4
1
1
2
2

样例输出

1
2

提示

来源

[提交][状态]