a整除b整除c 等于 a整除bc ? [[a/b]/c] == [a/(b*c)] 其中[a/b]是下取整

发布于 2022-08-25 00:46:26 字数 52 浏览 14 评论 0

[[a/b]/c] == [a/(b*c)]? 其中[a/b]是下取整,a,b为正整数

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

四叶草在未来唯美盛开 2022-09-01 00:46:26

记 a = (x * c + y) * b + z

其中 0 <= y < c, 0 <= z < b

可得 a = x * b * c + y * b + z

[[a / b] / c] = [(x * c + y) / c] = x
[a / (b * c)] = x + (y * b + z) / (b * c)

假设 [[a/b]/c] != [a/(b*c)]

则有 y * b + z >= b * c

等同 z >= (c - y) * b

因为 y < c, 所以c - y >= 1,

又因 z < b, 所以上式不成立

故原命题得证。

下面是看错了题目的,忽略

50整除25也整除10,但是不整除250

如果加上限制条件为b、c都是素数的话,就可以成立,很容易证明。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文