Ihavenothing 回复 第5楼 的 rmao: 我很好奇你要这么大的矩阵干嘛……我帮你算算有多大吧,2的19次方是524288,取组合,<bblatex>C_{524288}^2=137438691328</bblatex>,一个整数算4个字节,最后这个矩阵就是137438691328 字节,也就是512G。别说内存了,我硬盘都没这么大……[s:12][s:12][s:12]
nan.xiao matrix用integer做索引 即使插上512G也木有用吧 这个dim无法超过 .Machine$integer.max = 2147483647 话说ProjectEuler上很多问题有着类似的萌点哦
doctorjxd 回复 第4楼 的 Ihavenothing: 这么大的组合没有必要一次性全算出来。试一试pcenum包(或者其它类似的R包),一个一个枚举处理吧。 另外,C++里面的STL方法中的next_permutation等算法也都是每次只给出一个组合,一个个迭代下去,完成所有的。