luogu#P7718. 「EZEC-10」Equalization
「EZEC-10」Equalization
题目描述
给你一个长为 的数组 。
你可以任选三个整数 ,,并将 均加上 ,称为一次操作。
问最少进行几次操作,才能使 中所有元素均相等?并求出能使操作次数最少的不同方案数。
由于方案数可能很大,请对 取模。
两种方案相同,当且仅当两方案每次操作选择的 均相同。
特别地,不进行任何操作也算一种方案。
输入格式
第一行一个整数 。
第二行 个整数 。
输出格式
第一行一个整数,表示最少操作次数。
第二行一个整数,表示方案数对 取模的结果。
3
1 2 3
2
16
提示
【样例 1 解释】
一种可行的方案为:。
【数据规模与约定】
本题采用捆绑测试。
- Subtask 1(1 point):。
- Subtask 2(5 points):。
- Subtask 3(14 points):保证 单调不升或单调不降。
- Subtask 4(20 points):。
- Subtask 5(20 points):。
- Subtask 6(40 points):无特殊限制。
对于 的数据,,。