Logo Infinity Online Judge

InfOJ

时间限制:3 s 空间限制:512 MB

#225. ijk

统计

题目描述

给定一个序列 [a1,a2,a3,,an],保证 i[2,n],aiai1

计算有多少整数三元组 (i,j,k) 满足:

  • 1i,j,kn
  • ai×j×ak=i+aj+k

输入格式

第一行一个正整数 n

第二行 n 个正整数 a1,a2,,an。保证 aiai1

输出格式

输出一行一个非负整数,为答案。

样例 #1

样例输入 #1

5
2 3 3 4 5

样例输出 #1

3

样例 #2

样例输入 #2

10
1 1 2 2 3 3 4 4 5 8

样例输出 #2

25

提示

本题有三个子任务。

所有数据均满足:1n1061ai106aiai1

  • 子任务 15 分):n500
  • 子任务 25 分):ai10
  • 子任务 390 分):无特殊限制。