#P2257. 数学难题

数学难题

题目描述

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

输入格式

第一行两个整数,分别为 nn 和 kk 。 第二行nn个整数,表示长度为 nn 的 aa 序列。 1≤n,ai,k≤1051 ≤ 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春第三次排位赛