要求类似于这样的东西:
有一些关于取整不等式的前置知识:
然后分析问题。
我们仍然设结果为 f(n,a,b,c),但此时 a,b<c。 并且,此时我们设 mi=⌊ai+bc⌋,特别的 m=mn。 于是
使用引理,
于是
边界为 m=0 类似于欧几里得算法(辗转相除),时间复杂度 O(logn)
同理考虑 g(n,a,b,c):
新的 g(n,a,b,c),有 a,b<c 设 tj=⌊jc+c−b−1a⌋
于是我们考虑
于是我们让 a,b<c
容易发现可以把这三个递归合并,从而保证了正常的时间复杂度。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现