题目描述 给定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
好久没写杜教筛了 练练手~~AC量刷起~~ cpp include define RG register define IL inline define Fill(a, b) memset(a, b, sizeof(a)) using namespace std; typedef long long ...
分类:
其他好文 时间:
2018-02-22 23:10:54
阅读次数:
220
【BZOJ4805】欧拉函数求和(杜教筛) 题面 "BZOJ" 题解 好久没写过了 正好看见了顺手切一下 令$$S(n)=\sum_{i=1}^n\varphi(i)$$ 设存在的某个积性函数$g(x)$ $$(g \varphi)(i)=\sum_{d|i}g(d)\varphi(\frac{i} ...
分类:
其他好文 时间:
2018-02-22 23:09:14
阅读次数:
210
#欧拉函数及应用标签:专题一、欧拉函数的概念和本质欧拉函数是指1到n中与n互质的的数的个数*但是欧拉函数是工具,用来提供一到n中与n互质数的个数*二、欧拉函数的性质1.对于素数p,φ(p)=p-1,对于对两个素数p,q φ(pq)=pq-12.即φ(mn)=φ(n)*φ(m)只在(n,m)=1时成立 ...
分类:
其他好文 时间:
2018-02-22 21:32:58
阅读次数:
150
题解:枚举gcd,算每个gcd对答案的贡献,贡献用到欧拉函数的一个结论 最后用nlogn预处理一下,O(1)出答案 把long long 打成int 竟然没看出来QWQ ...
分类:
其他好文 时间:
2018-02-20 12:22:34
阅读次数:
117
题目背景 XS中学化学竞赛组教练是一个酷爱炉石的人。 他会一边搓炉石一边点名以至于有一天他连续点到了某个同学两次,然后正好被路过的校长发现了然后就是一顿欧拉欧拉欧拉(详情请见已结束比赛CON900)。 题目描述 这之后校长任命你为特派探员,每天记录他的点名。校长会提供化学竞赛学生的人数和名单,而你需 ...
分类:
其他好文 时间:
2018-02-20 10:29:59
阅读次数:
104
题面: 传送门 思路: 有些点入,有些点出,每条边上都有价值.,.... 多么完美的最大费用最大流! 那么怎么实现让每条边上的价值只被计算一次呢? 建两条边,一条边费用为这条边的价值,流量为1,另一条边费用0,流量inf即可 然后入口和出口连源汇点,跑最大费用最大流即可 欧拉! Code: ...
分类:
其他好文 时间:
2018-02-19 21:47:18
阅读次数:
179
我的lct比别人慢系列... 因为边双存在欧拉回路,所以每个边双的点只要取一个就可以全取,我们可以把边双缩点,图就变成一棵树了 只有在不同的点双之间连边,缩点才会发生,关键在于怎么缩 我们可以维护一个并查集存每个点在哪个边双里,缩点时就把路径提出来,把并查集全部合并,最后更新一下缩出来的点的全职就好 ...
分类:
其他好文 时间:
2018-02-19 16:40:25
阅读次数:
162
纯裸题。。写着方便理解。。。 题意:判断一个无向图是否存在欧拉回路。。。 解题思路:并查集判断一下是否联通,然后再判断一下点的度数是否为偶数就行了; ...
分类:
其他好文 时间:
2018-02-16 23:16:28
阅读次数:
243