拉格朗日计数
题目描述
在平面上以圆周等分排列着n个带标号(标号为1 ~n)的点,你需要计算有多少个三元组(a, b, c),满足 a < b < c而且标号为a, b, c 的点在圆上分布的顺序为顺时针顺序。
分布顺序为顺时针的意思是,从标号为a的点出发,顺时针在圆上遍历一周,标号为b的点先遍历到,标号为c的点后遍历到(a < b < c)。
输入格式
第一行一个整数n表示点数。
第二行n个整数表示一个1~n的排列,按顺时针顺序描述圆上点的标号。
输出格式
仅一行一个整数表示答案
样例1
input
5
3 2 5 4 1
Output
4
约定
20%的数据: n <= 100
60%的数据 n <= 5000
100%的数据 3 <= n <= 2*10^5
c
信息
- 难度
- (无)
- 分类
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者