#ABC200C. Ringo 喜欢的数

Ringo 喜欢的数

Ringo 喜欢的数

题目描述

为了非常喜欢整数 200200 的 Ringo,请解答以下问题。

给定由 NN 个正整数组成的数列 AA,求满足以下全部条件的整数对 (i,j)(i,j) 的个数:

  • 1i<jN1 \le i \lt j \le N
  • AiAjA_i - A_j200200 的倍数。

输入格式

输入按以下格式从标准输入给出:

NN
A1A_1 A2A_2 \dots ANA_N

输出格式

以整数形式输出答案。

样例

6
123 223 123 523 200 2000
4

例如,当 (i,j)=(1,3)(i, j) = (1, 3) 时,A1A3=0A_1 - A_3 = 0200200 的倍数。

满足条件的对为 (i,j)=(1,3),(1,4),(3,4),(5,6)(i,j)=(1,3),(1,4),(3,4),(5,6)44 对。

5
1 2 3 4 5
0

也可能不存在满足条件的对。

8
199 100 200 400 300 500 600 200
9

数据范围

  • 输入均为整数
  • 2N2×1052 \le N \le 2 \times 10^5
  • 1Ai1091 \le A_i \le 10^9
难度 普及
通过率
尝试 0
已通过 0
ID
2132
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签