![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数论容斥
数论容斥
csdnzhanghongyu
这个作者很懒,什么都没留下…
展开
-
DTOJ#5141. Mila 的谜题
Mila 在走到古代迷宫出口时,发现一扇巨大的石门挡住了去路。正当 Mila 兴致勃勃地想要来一发法术轰开这扇门时,团员一号提醒她,轰一下山就塌了,咱们会被埋住的……于是 Mila 只好来解决石门上的谜题了,谜题是这样的,你需要求出下面这个式子的值:∑x1∣n∑x2∣n⋯∑xm∣nlcm(x1,x2,…,xm)\sum_{x_1 \mid n} \sum_{x_2 \mid n} \dots \sum_{x_m \mid n} \operatorname{lcm}(x_1,x_2,\dots,x_m原创 2020-11-05 20:53:50 · 205 阅读 · 0 评论 -
乘方
首先,容易想到二分答案,但复杂度局限就是在求出个数。考虑容斥。基本的容斥就是加上n1n_1n1,减去n1+n2n_1+n_2n1+n2,加上n1+n2+n3n_1+n_2+n_3n1+n2+n3 ............等价于+S(n1)+S(n_1)+S(n1),−S(lcm(n1,n2))-S(\operatorname{lcm}(n_1,n_2))−S(lcm(n1...原创 2019-12-18 21:46:05 · 257 阅读 · 0 评论 -
子集
3.1 Problem Statement小 D 正在研究集合。小 D 想要知道,对于给定的 n,有多少个集合 {1, 2, · · · , n} 的子集满足最大公约数为 1,而最小公倍数为 n。但是小 D 并不会,请你帮帮他。因为答案可能很大,所以你只要输出这样的子集个数对 998244353 取模的结果即可。3.2 Input Format从标准输入读入数据。第一行一个整数 n...原创 2019-12-11 21:26:15 · 168 阅读 · 0 评论