#1646. 奇妙数论题
奇妙数论题
题目描述
小 在学习数论的时候想到一个这样的问题。
给你一个长为 的 排列 ,求
注意 表示 ,也就是 的最大公约数。
小 看了一眼,说道这不是道裸题吗,然后把小 吊了一顿。
于是小 想了想如何加强,于是多加了一个乘数。
给你一个长为 的 排列 ,求
$$\sum_{i = 1}^{n} \sum_{j = 1}^{n} (a_i, a_j) \cdot (i, j) $$
小 又认真看了看,又说“有什么区别”。
小 没有办法加强了,十分无奈地把这题丢了出来给聪明的你做。
输入格式
第一行两个正整数 。
接下来一行共 个正整数,其中第 个表示 。
输出格式
输出一行一个数,表示答案,对于 取模。
样例
5
1 4 5 2 3
73
数据范围与提示
保证 且 为一个 排列 。