显示前N个自然数,除数只有 2、3 和 7。我写了类似的东西。 我是 Lisp 的初学者。 谢谢! ...
显示前N个自然数,除数只有 2、3 和 7。我写了类似的东西。 我是 Lisp 的初学者。 谢谢! ...
我正在尝试学习 Haskell 和理解列表,但找不到解决方案: 经过我的试验,结果是这样的 因为在列表推导式中, x取值为1 ,然后y重复更改值。 但我的目标是完成不同的任务,从而得到以下结果: 我的意思是我想要混合组合而不是每个组合,因为我有一个严重的问题来获得合适的结果。 我会举 ...
这是一种基于从序列中一个数字到下一个数字的间隔来生成汉明数字序列(又称为正数 , 5平滑数字 )的方法,有些不同。 这是上述间隔的示例图: 因此,数量相对有限的离散间隔将一个数与下一个分隔开,并且随着H的增加,间隔变小。 人们经常注意到,汉明数随着大小的增加而变得稀疏,这绝对值是 ...
考虑有限集{2,3,5,...,n}。 我对素数感兴趣,但这个问题可能适用于任何一组数字。 我想找到这些数字升序的所有可能乘积,尤其是大于或等于某个数字x的乘积。 有谁知道一个不错的算法吗? 编辑以澄清: 输入集中的每个因子可以使用多次。 如果输入为{2,3,5,7},则输出 ...
所以问题是: 编写程序找出第n个超级丑数。 超级丑数是所有质因数都在给定的大小为 k 的质数列表质数中的正数。 例如,[1, 2, 4, 7, 8, 13, 14, 16, 19, 26, 28, 32] 是给定素数 = [2, 7, 13, 19] 的前 12 个超级丑数的序列大小为 4。 ...
我一直在尝试在 python 中实现 Dixon 的分解方法,但我有点困惑。 我知道您需要给出一些边界B和一些数字N并搜索sqrtN和N之间的平方为B-smooth的数字,这意味着它们的所有因子都在小于或等于B的素数集中。 我的问题是,给定一定大小的N ,是什么决定了B以便算法产生N的非平凡因子? ...
我试图在haskell中生成汉明数字,问题是我在输出列表中得到重复的#并且我无法弄清楚为什么。 我应该只创建一个删除重复功能,还是我只是遗漏了一些简单的东西? 另外在函数hamming中我想确保输入列表的大小正好是3,如何找到列表的大小以便我可以进行比较? ...
我有一组素数,我必须仅使用这些素数按递增顺序生成整数。 例如,如果集合是p = {2, 5} 那么我的整数应该是 1, 2, 4, 5, 8, 10, 16, 20, 25, ... 有没有有效的算法来解决这个问题? ...
常数是均匀划分60的幂的数字。例如,60 2 = 3600 = 48×75,因此48和75都是60的幂的除数。因此,它们也是常规数。 这是四舍五入到下一个幂的延伸。 我有一个整数值N ,它可能包含大的素因子,我想把它四舍五入到只由小素因子组成的数字(2,3和5) 例子: ...
如何以递增的顺序打印表格2^i * 5^j数字。 ...
我的一个朋友正在面试工作。 一个面试问题让我思考,只是想要一些反馈。 有 2 个非负整数:i 和 j。 给定以下等式,找到一个(最佳)解决方案,以对输出进行排序的方式迭代 i 和 j。 所以前几轮看起来像这样: 尽我所能,我看不到模式。 你的意见? ...