Responsive image

问题 2862 --大师

2862: 大师

时间限制: 1 Sec  内存限制: 500 MB
提交: 0  解决: 10
[提交][状态][讨论版][命题人:]

题目描述

ljt12138 首先建了 n 个特斯拉电磁塔,这些电塔排成一排,从左到右依次标号为 1 到 n,第 ii 个电塔的高度为 h[i]

建筑大师需要从中选出一些电塔,然后这些电塔就会缩到地下去。这时候,如果留在地上的电塔的高度,从左向右构成了一个等差数列,那么这个选择方案就会被认为是美观的。

建筑大师需要求出,一共有多少种美观的选择方案,答案模 998244353

注意,如果地上只留了一个或者两个电塔,那么这种方案也是美观的。地上没有电塔的方案被认为是不美观的。

同时也要注意,等差数列的公差也可以为负数。





设 vv 为最高的电塔高度。

对于前 30\%30% 的数据,n \le 20n20

对于前 60\%60% 的数据,n \le 100n100v \le 2 \times 10^3v2×1000

对于另外 20\%20% 的数据,所有电塔的高度构成一个等差数列。

对于 100\%100% 的数据,n \le 10^3n1000v \leq2 \times 10^4v2×10000

输入描述

第一行一个正整数 n

第二行 n 个非负整数,第 i个整数是第 i 个电塔的高度 h[i]

输出描述

输出一个整数,表示美观的方案数模 998244353 的值。

样例输入

8
13 14 6 20 27 34 34 41 

样例输出

50

来源

[提交][状态]
ACM算法攻关部