证明借鉴:
1.借鉴1
2.训练指南数论公因数部分
当
i∈[1,n] 时,
⌊in⌋=⌊⌊⌊in⌋n⌋n⌋
同时,
⌊in⌋ 的取值最多有
2n
个
证明1:
设
⌊i+Δn⌋=⌊in⌋=k
设
ki+p=n,k(i+Δ)+p′=n
于是
p′=p−kΔ
当
Δmax 时因为
p′≥0 则
Δ≤⌊kp⌋ ,
Δmax=⌊kp⌋
求
imax′=i+Δmax
=i+⌊kp⌋
=i+⌊⌊in⌋n−⌊in⌋∗i⌋
=⌊i+⌊in⌋n−⌊in⌋∗i⌋
=⌊⌊in⌋⌊in⌋∗i+n−⌊in⌋∗i⌋
=⌊⌊in⌋n⌋
证明2:
类似于一些有关因数和分块的证明,
关于
⌊in⌋ 的取值,我们可以这样分类
- 当
1≤i≤n
时,由于
i 最多时只有
n
个,于是
⌊in⌋ 最多有
n
个
- 当
n
<i≤n 时,此时
1≤⌊in⌋<n
于是最多有
n
−1 个
于是最多有
2n
−1 个取值,当然一般认为有
2n
个