【发布时间】:2016-09-21 12:07:36
【问题描述】:
我正在编写一个计算机程序/算法来计算以原点为中心的半径为 R 和维度 D 的球体内的整数点数。本质上,如果我们有一个维度为 2(圆)和半径为 5 的球体,我正在确定不等式 X^2+Y^2 ≤ 25 的所有整数解。而不是计算每个可能的整数点,有没有一种有效的方法数点数?使用对称性?
【问题讨论】:
-
@Sean Cline:这个问题是关于计算球体内的所有个整数点,大致等于它的体积。我应该认为这更多的是(离散)数学问题。如果有一个聪明的分析 (
O(1)) 公式,我不会感到惊讶。 -
为什么您需要与现有问题类似的新问题?如果需要,可以编辑旧问题,添加新想法和标签。
标签: c++ algorithm geometry computational-geometry number-theory