摘要:
倍增floyd求出经过<=2k条边时两点间最短路,一个点到自身的最短路就是包含该点的最小环。然后倍增找答案即可。注意初始时到自身的最短路设为0,这样求出的最短路就是经过<=2k条边的而不是恰好2k条边的了。 阅读全文
posted @ 2018-11-16 23:53
Gloid
阅读(230)
评论(0)
推荐(0)
摘要:
一通套路后得Σφ(d)μ(D/d)⌊n/D⌋2。显然整除分块,问题在于怎么快速计算φ和μ的狄利克雷卷积。积性函数的卷积还是积性函数,那么线性筛即可。因为μ(pc)=0 (c>=2),所以f(pc)还是比较好算的,讨论一波即可。 阅读全文
posted @ 2018-11-16 21:50
Gloid
阅读(210)
评论(0)
推荐(0)

浙公网安备 33010602011771号