题目描述
给你一个长度为 n的整数序列 a1,a2,…,an。
输出满足条件的整数三元组 (i,j,k) 的个数
- 1≤i,j,k≤n
- ak=ajai
输入格式
第1行,1个正整数 n
第2行,n个正整数 a1,a2,…,an。
输出格式
输出满足条件的整数三元组的个数
样例输入1
3
6 2 3
样例输出1
2
样例输入2
1
1
样例输出2
1
样例输入3
10
10 3 2 4 9 8 5 2 3 1
样例输出3
43
样例1说明:
- 因为 a3=a2a1 和 a2=a3a1
- 满足条件的三元组 (i,j,k) 有 (1,2,3) 和 (1,3,2) 两个。
样例2说明:
- 满足条件的三元组 (i,j,k) 只有 (1,1,1) 一个。
数据范围:
30%数据: 1≤n≤100。
50%数据: 1≤n≤1000。
100%数据: 1≤n≤2×105; 1≤ai≤2×105。