#P2257. 数学难题

数学难题

题目描述

给定一个长度为 nn 的整数序列 aa 和一个整数 kk 。 请问有多少组下标对 ( ii , jj ) 满足 1i<jn1 ≤ i < j ≤ nai imesaja_i \ imes a_j 能被 kk 整除

输入格式

第一行两个整数,分别为 nnkk 。 第二行nn个整数,表示长度为 nnaa 序列。 1n,ai,k1051 ≤ n, a_i, k≤ 10^5

输出格式

一个整数,表示答案

样例

5 2 
1 2 3 4 5 
7
4 5 
1 2 3 4
0

提示

对于第一组样例,共有 77 对下标的对应积可以被 22 整除: (0,1)(0,3)(1,2)(1,3)(1,4)(2,3)(0, 1)、(0, 3)、(1, 2)、(1, 3)、(1, 4)、(2, 3)(3,4)(3, 4)

by 励翔 2022春第三次排位赛