给定 k 个正整数 a1 ak, n ∈ ℕ } = {a1, a2, a3, ... , ak, ak+1, ak+2, ...} 在加法下是封闭的。这意味着:∑1 ≤ i ≤ k ai*bi ∈ A,对于任何非负整数bi。例如,{2,4,6,7,8,....} 在加法下是封闭的。有什么简单的方法可以做到这一点吗?我们可以在 Mathematica 或 Matlab 中使用任何函数吗? 最佳答案 如果集合中小于 k 的不连续部分不大,我相信您可以像这样直接处理它:a = {2, 4, 6};Tr /@ Subsets[a, {2}];TakeWhile[%, # < Last@a &];Complement[%, a] === {}关于c++ - 如何用计算机代码检查无限集在加法下是否闭合?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8867723/
10-12 16:35