Description 给定n个正整数a1,a2,…,an,求 $$ \sum\limits_{i_1|a_1} \sum\limits_{i_2|a_2} … \sum\limits_{i_n|a_n} \varphi(i_1 i_2 ··· i_n) $$ 的值(答案模10^9+7)。 Inpu ...
分类:
其他好文 时间:
2018-03-10 01:28:25
阅读次数:
148
题目描述 给定n个正整数a1,a2,…,an,求 的值(答案模10^9+7)。 输入 第一行一个正整数n。 接下来n行,每行一个正整数,分别为a1,a2,…,an。 输出 仅一行答案。 样例输入 3 6 10 15 样例输出 1595 题解 欧拉函数 由于 $\varphi$ 是积性函数,所以可以单 ...
分类:
其他好文 时间:
2018-02-23 14:04:49
阅读次数:
137
原文链接http://www.cnblogs.com/zhouzhendong/p/8111725.html 题目传送门 - BZOJ3560 题意概括 给定n个正整数a1,a2,…,an,求 的值(答案模10^9+7)。 1<=n<=10^5,1<=ai<=10^7。 题解 本人是蒟蒻。 可以看这 ...
分类:
其他好文 时间:
2017-12-26 00:52:54
阅读次数:
157
题目大意:给定a1,a2,...,an,求
由于φ是积性函数,我们可以将i1i2...in分解质因数,对于每个质因数分开讨论,求积即可
将每个a分解质因数,假设分解后某个质数p在每个ai中的次数分别是bi,那么p对答案的贡献就是
于是对p^j维护一个前缀和,直接计算即可
#include
#include
#include
#include
#define MOD ...
分类:
其他好文 时间:
2015-01-15 14:20:26
阅读次数:
694
虽然不是很神的题,不过拿短代码搞到rank1了那么纪念下。先观察样例。6=2*3;10=2*5;15=3*5;对应答案:1595=5*11*29;其中:5=((1+2)*(1+2)*1*(2-1)+1)/211=((1+3)*1*(1+3)*(3-1)+1)/329=(1*(1+5)*(1+5)*(...
分类:
其他好文 时间:
2014-11-29 21:39:03
阅读次数:
299