我们通常将y=[x]或y=⌊x⌋记作关于x的取整函数,也称为高斯函数,其意义是不超过x的最大整数
Lemma 0:
⌊b⌋≤b<⌊b⌋+1
Lemma 0':
∀a,b,c∈N+,⌊⌊ab⌋/c⌋=⌊abc⌋
Proof:
a=⌊ab⌋×b+r1=⌊abc⌋×bc+r2,r1∈[0,b),r2∈[0,bc),r2−r1∈(−bc,bc)
⌊⌊ab⌋/c⌋=⌊a−r1bc⌋=⌊⌊abc⌋+r2−r1bc⌋=⌊abc⌋
Lemma 1:
a∈Z,b∈R
a≤⌊b⌋⇔a≤b
Proof:
a≤⌊b⌋,⌊b⌋≤b⇒a≤b
a≤b⇒a<⌊b⌋+1⇔a≤⌊b⌋
(整数的离散性:x,y∈Z,x<y⇔x≤y−1)
Lemma 2:
x,y∈Z
x≤⌊ny⌋⇔y≤⌊nx⌋
Proof:
By lemma1:x≤⌊ny⌋⇔x≤ny⇔y≤nx⇔y≤⌊nx⌋
Proposition 3:
x,n∈Z
x≤⌊n⌊nx⌋⌋
Proof:
By lemma2: x≤⌊n⌊nx⌋⌋⇔⌊nx⌋≤⌊nx⌋
Theorem 4:
x∈Z,⌊n⌊n⌊nx⌋⌋⌋=⌊nx⌋
Proof:
By prosition3: ⌊nx⌋≤⌊n⌊n⌊nx⌋⌋⌋−−(1),x≤⌊n⌊nx⌋⌋
⇒nx≥n⌊n⌊nx⌋⌋≥⌊n⌊n⌊nx⌋⌋⌋
By lamma1: ⌊n⌊n⌊nx⌋⌋⌋≤⌊nx⌋−−(2)
(1) and (2)⇒⌊n⌊n⌊nx⌋⌋⌋=⌊nx⌋
Corollary 5:
y∈Z+,max{x∈Z+|⌊nx⌋=⌊ny⌋}=⌊n⌊ny⌋⌋
Proof:
∀x∈Z+,that ⌊nx⌋=⌊ny⌋
By proposition3: x≤⌊n⌊nx⌋⌋=⌊n⌊ny⌋⌋
original author: 11Dimensions
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】