1
3
我认为您将遇到的最大问题不是计算,而是磁盘写入速度或内存大小。顺便说一下,您似乎错误地确定了
所以对于这个号码你需要
因此,我认为您应该考虑其他方法来提供组合,以解决您的实际目标。
天真的解决方案。改变
如果要使用线程,只需划分
您要求提供类似函数的解决方案。您可以传递不同的文件名并使用不同的线程。购买时仍然需要使用内存映射。
|
2
2
不存在“快速”生成所有可能组合的情况。根据定义,这是非常慢的,因为n和k增加了:n/((n-k)!k!)上升速度快于(k/e)^n,作为n的函数渐近;因此,使用GPU以恒定因子加快组合生成速度只会让n和/或k增加一点点。 很抱歉听起来像是在说教,但您可能需要做一些事情,而不是尝试生成所有组合。 |
user2230555 · 循环(或应用?)两个因素水平的所有组合 6 年前 |
alberto · 大小为K的整数向量组合(用C++实现) 7 年前 |
Gravrok · 无镜像解的组合数学序列 7 年前 |
MarcelKlockman · 生成给定条件的列表的所有组合 7 年前 |
madtyn · Python:有可能使这个尾部递归阶乘更快吗? 7 年前 |
Satya · 提高以下组合算法的性能 7 年前 |