其他分享
首页 > 其他分享> > Harmonic Number (II) LightOJ - 1245 (整除分块)

Harmonic Number (II) LightOJ - 1245 (整除分块)

作者:互联网

题目地址:http://lightoj.com/volume_showproblem.php?problem=1245
以n=12 为例

i 1 2 3 4 5 6 7 8 9 10 11 12
n/i 12 6 4 3 2 2 1 1 1 1 1 1

[n/i]只有2√n个不同的解(按住Alt键,41420可以按出√)

先求出前sqrt(n)项和:即n/1+n/2+…+n/sqrt(n)

再求出后面所以项之和.后面每一项的值小于sqrt(n),计算值为1到sqrt(n)的项的个数,乘以其项值即可快速得到答案

标签:12,后面,LightOJ,Harmonic,sqrt,Number,1245
来源: https://blog.csdn.net/xiaoshazheng/article/details/95464772