上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 31 下一页
摘要: "传送门" 感觉智商越来越不在线了,这么水的题没秒掉 一开始想的直接拿堆维护跑拓扑排序,后来发现看错题意了 然后就一直想怎么拿并查集去维护树的最小值,后来发现维护不了,又GG了 无奈之下看题解,这不就建个反图就没了吗,智商真的不在线 c++ include include include inclu 阅读全文
posted @ 2019-03-20 21:42 蒟蒻--lichenxi 阅读(83) 评论(0) 推荐(0) 编辑
摘要: "传送门" 首先考虑不加边,那么就是一个有向无环图 答案的统计就是$\sum_{i=2}^{n}in[i]$($in[i]$就是$i$号点的入度) 但是考虑加边之后会出现环,那么就会导致重复计数,需要将重复的部分去掉 重复的原因就是因为环边可能会走到重复的点 现在考虑新加的边$x y$ 我们可以发现 阅读全文
posted @ 2019-03-20 19:39 蒟蒻--lichenxi 阅读(120) 评论(0) 推荐(0) 编辑
摘要: "传送门" 我是菜鸡不会写,我抄题解,我无耻发博客 "我看的博客" 虽然以上全都属实,但是这个题我确实也学到了些操作 首先先转化一下题意 对于$a,b$要求$a+b|ab$,则$gcd(a,b)!=1$ 我们考虑将$d=gcd(a,b)$,则$a=id,b=jd$ 我们知道$gcd(i,j)==1$ 阅读全文
posted @ 2019-03-19 20:55 蒟蒻--lichenxi 阅读(219) 评论(3) 推荐(0) 编辑
摘要: "传送门" 这个题真的也是有点难度啊(应该是因为我太菜了) $$ ans=\sum_{i=1}^{n}\sum_{j=1}^{m}gcd(i,j)^k\\ $$ 可以设 $$ f(d)=\sum_{i=1}^{n}\sum_{j=1}^{m}[gcd(i,j)==d]d^k\\ ans=\sum_{ 阅读全文
posted @ 2019-03-19 15:16 蒟蒻--lichenxi 阅读(143) 评论(0) 推荐(0) 编辑
摘要: "传送门" 可以先不管$a$的限制 显然问题可以转化,对于一个数$i j$,能同时整除$i$并且整除$j$的数$x$,也就是满足$x|i\&\&y|j$,则$x|gcd(i,j)$,也就是$x$为$gcd(i,j)$的约数,设$g(n)$为$n$的约数和,那么 $$ ans=\sum_{d=1}^{ 阅读全文
posted @ 2019-03-18 19:52 蒟蒻--lichenxi 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 定义: 对于两个数论函数$f$和$g$,定义$(f g)(n)=\sum_{d|n}f(d)\cdot g(\frac{n}{d})$ 并且我们可以发现,狄利克雷卷积是满足交换律,结合律以及分配律的。 你或许还需要知道一些完全积性函数: 1、$I(n)$不变的函数,定义为$I(n)=1$ 2、$id 阅读全文
posted @ 2019-03-18 13:26 蒟蒻--lichenxi 阅读(155) 评论(0) 推荐(0) 编辑
摘要: "传送门" 杜教筛板子题 又是卡了一晚上的常数 我的hash实现能力似乎差了点,写出来的hash连map都不如 用了点奇技淫巧,拿unordered_map把这题A了 先考虑$ans2$ $$ ans2=\sum_{i=1}^{n}\mu(i) $$ 看到$\mu$就想到了$\mu I=ε$ 然后由 阅读全文
posted @ 2019-03-17 21:38 蒟蒻--lichenxi 阅读(128) 评论(0) 推荐(0) 编辑
摘要: "传送门" 莫比乌斯反演,但是约数有点难搞诶 有一个式子(想想挺显然的,可以保证每个约数只被算一次) $$ d(ij)=\sum_{x|i}\sum_{y|j}[gcd(x,y)==1] $$ 然后就正常了对吧,设 $$ f(d)=\sum_{i=1}^{N}\sum_{j=1}^{M}d(ij)= 阅读全文
posted @ 2019-03-16 20:44 蒟蒻--lichenxi 阅读(140) 评论(0) 推荐(0) 编辑
摘要: "传送门" 莫比乌斯反演,算是道模板题吧,但是比 "[POI2007\]Zap" 难一些, "zap我也有题解" 对于这个题,一贯的套路,我们设 $$ f(d)=\sum_{i=1}^{a}\sum_{j=1}^{b}[gcd(i,j)==d]\\ g(n)=\sum_{n|d}f(d)=\sum_ 阅读全文
posted @ 2019-03-16 16:43 蒟蒻--lichenxi 阅读(103) 评论(0) 推荐(0) 编辑
摘要: "传送门" 我觉得这个问题的唯一难点是在于问题的转化 显然存在这样一种数,在区间$[l,r]$之间没有一个数是它的约数 然后怎么求这种数呢,线性筛一下 显然我们的$t(p)$就是这种数的最后一个的位置 每种$t(p)$的值的出现次数就是$\binom{n 1}{x 1} x! (n x)!$ 统计答 阅读全文
posted @ 2019-03-15 15:02 蒟蒻--lichenxi 阅读(218) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 31 下一页