AT_nupc2024_e Exponential
Description
長さ $ N $ の整数列 $ A = (A_1, A_2, \dots, A_N) $ と整数 $ M $ が与えられます。
以下の条件をすべて満たす整数の組 $ (i,j,k) $ の個数を求めてください。
- $ 1\leq i,j,k \leq N $
- $ i, j, k $ は全て異なる
- $ A_i \times M^{A_j}=A_k $
Input Format
入力は以下の形式で標準入力から与えられます。
> $ N $ $ M $ $ A_1 $ $ A_2 $ $ \dots $ $ A_N $
Output Format
答えを出力せよ。
Explanation/Hint
### Sample Explanation 1
条件を満たす $ (i, j, k) $ の組合せは以下の $ 6 $ 通りです。
- $ (1, 2, 3) $
- $ (1, 3, 5) $
- $ (2, 1, 3) $
- $ (3, 1, 4) $
- $ (3, 2, 5) $
- $ (4, 1, 5) $
### Constraints
- $ 3\leq N\leq 2\times10^5 $
- $ 1\leq M\leq 10^{18} $
- $ 0\leq A_i\leq10^{18} $
- 入力はすべて整数