#P5022. 「长乐集训 2017 Day8」相交弧
「长乐集训 2017 Day8」相交弧
Description
在数轴上有 个点,它们的坐标分别为 , , , .每个点都有一个颜色,坐标为 的点颜色为 .
君在所有颜色相同的点对间都画上了圆弧。更具体地,若有 且 ,那么 君会画一条圆弧连接 与 ,且这条弧颜色为 ,圆心在 轴上,所有的圆弧都在第一象限内。
现在 君想知道,有多少对不同颜色的圆弧相交了。请你告诉他答案模 后的值。
Input Format
第一行一个整数 表示点数。
第二行 个整数 表示所有点的颜色。
Output Format
仅一行一个整数表示答案。
Sample
样例输入
8
1 2 3 1 2 3 2 1
样例输出
8
Hint
的数据:
的数据:
另有 的数据:每种颜色的点数不超过
的数据: