随笔分类 -  数学 - 欧拉函数

摘要:题不难,但是求欧拉函数的部分要注意一下: 求欧拉函数的时候是没有必要取模的,因为一定能除开. 如果取模的话由于出题人没有保证存在逆元会出现错误. 由于 $[L,R]$ 区间大小不超过 $10^6$,然后每个数最多只有一个大于根号 R 的质因子,所以可以筛出来 $10^6$ 以内的质因数,然后调和级数 阅读全文
posted @ 2020-06-16 15:19 EM-LGH 阅读(173) 评论(0) 推荐(0)
摘要:求:$a^{bx \%p}\equiv 1(\mod p)$ 的一个可行的 $x$. 根据欧拉定理,我们知道 $a^{\phi(p)}\equiv 1(\mod p)$ 而在 $a^x\equiv 1(\mod p)$ 这个式子中 $x$ 是存在很多个解的. 这些解之间存在着循环节,使得任意解 $x 阅读全文
posted @ 2019-12-20 18:58 EM-LGH 阅读(266) 评论(0) 推荐(0)
摘要:这个东西太好用了,感觉很多题都可以用这个东西来写暴力或乱搞. 阅读全文
posted @ 2019-09-11 16:15 EM-LGH 阅读(152) 评论(0) 推荐(0)
摘要:Description 给出一个数字N 给出一个数字N Input 第一行为一个正整数T,表示数据组数。 接下来T行为询问,每行包含一个正整数N。 T<=5000,N<=10^7 题解: 求 $\sum_{i=1}^{n}\sum_{j=1}^{n}\varphi(gcd(i,j))$ $=\sum 阅读全文
posted @ 2019-06-27 15:29 EM-LGH 阅读(211) 评论(0) 推荐(0)
摘要:求 $\sum_{i=1}^{n}\sum_{j=1}^{n}ijgcd(i,j)$ 考虑欧拉反演: $\sum_{d|n}\varphi(d)=n$ $\Rightarrow \sum_{i=1}^{n}\sum_{j=1}^{n}ij\sum_{d|gcd(i,j)}\varphi(d)$ $\ 阅读全文
posted @ 2019-06-26 18:40 EM-LGH 阅读(193) 评论(0) 推荐(0)
摘要:Code: 阅读全文
posted @ 2018-11-01 16:18 EM-LGH 阅读(156) 评论(0) 推荐(0)
摘要:Code:#include using namespace std;const int maxn=4000005;const int R=4000002;const int N=4000002;long long sumv[maxn... 阅读全文
posted @ 2018-10-18 14:51 EM-LGH 阅读(169) 评论(0) 推荐(0)
摘要:Code:#includeusing namespace std;typedef long long ll;const int maxn=10000000+1;long long mod;ll fac[maxn];ll inv[maxn];ll an... 阅读全文
posted @ 2018-10-18 14:47 EM-LGH 阅读(173) 评论(0) 推荐(0)
摘要:显然,横纵坐标要互质才能被看到。 处理出与横坐标 $i$互质的纵坐标的个数,求一遍前缀和即可。 阅读全文
posted @ 2018-10-18 14:38 EM-LGH 阅读(154) 评论(0) 推荐(0)