#P10390. [蓝桥杯 2024 省 A] 因数计数

[蓝桥杯 2024 省 A] 因数计数

题目描述

小蓝随手写出了含有 nn 个正整数的数组 {a1,a2,,an}\{a_1, a_2,\cdots, a_n\},他发现可以轻松地算出有多少个有序二元组 (i,j)(i, j) 满足 aja_jaia_i 的一个因数。因此他定义一个整数对 (x1,y1)(x_1, y_1) 是一个整数对 (x2,y2)(x_2, y_2) 的“因数”当且仅当 x1x_1y1y_1 分别是 x2x_2y2y_2 的因数。他想知道有多少个有序四元组 (i,j,k,l)(i, j, k, l) 满足 (ai,aj)(a_i , a_j)(ak,al)(a_k, a_l) 的因数,其中 i,j,k,li, j, k, l 互不相等。

输入格式

输入的第一行包含一个正整数 nn
第二行包含 nn 个正整数 a1,a2,,ana_1, a_2,\cdots, a_n ,相邻整数之间使用一个空格分隔。

输出格式

输出一行包含一个整数表示答案。

5
3 6 2 2 7
4

提示

四元组 (1,4,2,3)(1, 4, 2, 3) (3,2)(3, 2)(6,2)(6, 2) 的因子;
四元组 (1,3,2,4)(1, 3, 2, 4) (3,2)(3, 2)(6,2)(6, 2) 的因子;
四元组 (4,1,3,2)(4, 1, 3, 2) (2,3)(2, 3)(2,6)(2, 6) 的因子;
四元组 (3,1,4,2)(3, 1, 4, 2) (2,3)(2, 3)(2,6)(2, 6) 的因子。

对于 20%20\% 的评测用例,n50n ≤ 50
对于 40%40\% 的评测用例,n104n ≤ 10^4
对于所有评测用例,1n1051ai1051 ≤ n ≤ 10^5 ,1 ≤ a_i ≤ 10^5