#HX1255G. K的倍数(一)

提交11 通过9
通过率81.8%
时间限制1000ms
内存限制128MiB
    ID: 10073 传统题 1000ms 128MiB 尝试: 11 已通过: 9 难度: 普及 上传者: 标签>编程题C++CSPCSP复赛CSP复赛专项练习暑假CSP复赛集训暑假集训1255-数学专题

题目描述

题目描述

给定包含 n 个正整数的数列 a1a_{1},a2a_{2},…,ana_n,解答如下问题:

对于所有满足 1i<jn1\le i\lt j\le n 的整数组 (i,j)(i,j),求出所有满足“aiaja_i-a_jkk 的倍数”的整数组 (i,j) 的个数。

输入格式

第一行,包含两个正整数 n,k。

第二行,包含 n 个正整数 a1a_{1},a2a_{2}...,ana_n

输出格式

一个整数表示结果。

样例输入

8 2
1 2 3 4 5 6 7 2

样例输出

12

提示

对于 60% 数据:1n1031\le n\le 10^{3}1ai,k1031\le a_i,k\le 10^{3}

对于 100% 数据:1n2×1051\le n\le 2\times 10^{5}1ai,k1051\le a_i,k\le 10^{5}

1 1
1
0
1 1  
1
0
5 3
5 5 5 5 5
10