#P6817. [PA 2013] Filary

[PA 2013] Filary

题目描述

给定长度为 nn 的数列 aa,从中选取 kk 个数使得这 kk 个数模 mm 相等,其中 m≥2m\geq 2。

求出 kk 的最大值,并在 kk 最大的前提下最大化 mm。

输入格式

第一行一个正整数 nn。

第二行 nn 个正整数,表示数列 aa。

输出格式

一行两个数 k,mk,m。

6
7 4 10 8 7 1
5 3

提示

2≤n≤1052\leq n\leq 10^5,1≤ai≤1071\leq a_i\leq 10^7,保证有解,且不存在所有 aia_i 都相等的情况。