Kyopro Library
読み取り中…
検索中…
一致する文字列を見つけられません
fraction_floor_sum.hpp
[詳解]
1
#
include
"../../kyopro_library/others/kth_root.hpp"
2
3
ll
FractionFloorSum
(ll n) {
4
ll r=
KthRoot
(
n
,
2
)
;
5
6
ll ret=0;
7
for
(ll i=1; i<=r; i++) ret+=((n/i)-(n/(i+1)))*i;
8
for
(ll i=1; i<=n/(r+1); i++) ret+=n/i;
9
10
return
ret;
11
}
FractionFloorSum
ll FractionFloorSum(ll n)
Definition
fraction_floor_sum.hpp:3
KthRoot
ll KthRoot(ll n, ll k=2)
n の k 乗根の切り捨てを返す
Definition
kth_root.hpp:5
math
fraction_floor_sum.hpp
構築:
1.13.2