我正在开发一个程序来计算给定粒子配置的结构因子,我需要一个有效的算法来生成所有可能的向量,其整数坐标和大小在和之间,其中很小与相比。这相当于找到所有解决方案
与。
当然,我只需要找到一半的解决方案,因为另一半将由
解决这个问题的最佳算法是什么?
PS 这是我第一次在这里发帖,所以对标签的任何帮助将不胜感激。
我正在开发一个程序来计算给定粒子配置的结构因子,我需要一个有效的算法来生成所有可能的向量,其整数坐标和大小在和之间,其中很小与相比。这相当于找到所有解决方案
与。
当然,我只需要找到一半的解决方案,因为另一半将由
解决这个问题的最佳算法是什么?
PS 这是我第一次在这里发帖,所以对标签的任何帮助将不胜感激。
一个简单的嵌套循环如何为您提供一个八分圆的解决方案,然后由于对称性而可以复制:
从 0 到
从 0 到
从到,其中最小界限为 0 如果。
您必须四舍五入到“最小”整数范围。