首页 > 其他 > 详细

数论分块 【数学】

时间:2018-10-28 14:44:06      阅读:210      评论:0      收藏:0      [点我收藏+]

数论分块

数论分块也是很重要哦(dalao说以后莫比乌斯反演要用到)

 

经典栗子: for i=1~n  求 ∑x=(n/i)  (注:这里()表示为下取整)

普通人一般暴力,复杂度 O(n)

这里就要用到数论分块。

我们可以模拟一下, 发现 x 在一定的区间内值不变。

这里就可以分块了。把值不变的每一块左端点、右端点算出来,就可以等差数列一起求和了。

 

这只是数论分块入门应用,后续待填坑。。。

 

推荐裸题:BZOJ2956 模积和

 

数论分块 【数学】

原文:https://www.cnblogs.com/Frank-King/p/9865486.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!