徐老师的波动序列
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
徐老师有一个包含 个数字的序列 和一个波动值 ( 为正整数)
对于这个序列和波动值,徐老师会按照以下规则依次生成一个波动序列 ,其中 ,对于 ,则分类讨论:
- ,则
- ,则
- ,则
徐老师认为序列 和 序列 的相似度越高,则这个波动值 就越准确
P.S. 这里的相似度是指有多少个 满足
现在徐老师想知道,波动值为多少时序列 和序列 的相似度最高?
输入格式
输入第一行包含一个整数 ,表示序列长度
输入第二行包含 个整数,分别表示
输出格式
输出第一行包含一个整数,表示最高的相似度。
输出第二行包含一个整数,表示最高相似度时的波动值 (如果有多个 可以使得相似度最高,则输出最小的 )
数据范围
对于 的数据 。
对于 的数据 。
对于 的数据 。
对于 的数据 $n \le 10^6,-2 \times 10 ^9 \le a_i \le 2 \times 10^9$。
样例输入1
5
1 2 3 2 1
样例输出1
5
1
样例输入2
7
2 0 -6 -2 3 5 10
样例输出2
4
4