无心人 发表于 2009-1-20 09:50:11

以上全部数字首数字不能是0

如果允许首数字是0, 则个数要大大增加啦

无心人 发表于 2009-1-20 18:16:43

至此, 所有情况均分析完毕

无心人 发表于 2009-1-20 20:04:16

9的情况如果用来加密
可以随机选择足够的素数
用RSA加密
只要保证
1、预先混淆原始内容
2、素数的顺序随机
3、达到给定长度的数据马上换素数
能做到一个几乎无法破解的加密方法
但是需要人记忆的密码有点多了
呵呵

无心人 发表于 2009-1-20 20:12:51

这个是我做的大计算题中
有限的几个完全用Haskell解决的

感觉如果有个足够快的机器
Haskell将是个杀手级数学工具

当然
目前有点慢
有时候计算时间长于C/C++的比例有点惨

gxqcn 发表于 2009-1-20 20:16:57

感觉你说的Haskell好比搭积木,象玩变形金刚;
C/C++比较麻烦点,好比手工雕刻,但顶级精品往往也来自于手工打造。:lol

无心人 发表于 2009-1-20 20:27:37

呵呵

在这个问题上
有幸
精通C/C++的各位全么发生兴趣

呵呵
C/C++相对 Haskell的优势并不在你说的那方面
Haskell的代码个
即使效率低
由于语言方面的优势
也有精炼,清晰的优势
唯一的缺点在于其函数式的思想
任何修改都将产生新的实例
一旦发生大数据的运算
将产生成千上万的复制品
由此产生了很多额外的开销
而Haskell编译器产生的代码的效率
并不比C/C++差的太多

无心人 发表于 2009-1-20 20:28:45

怎么说Haskell呢
haskell写算法在描述算法
C/C++ 写算法在描述细节

素数粉 发表于 2009-1-26 11:38:04

无心人,新春快乐!似乎2位数中37,73也是一对。

素数粉 发表于 2009-1-26 11:49:59

祝数学研发论坛所有的同好新春快乐,祝数学研发论坛越办越兴旺。

无心人 发表于 2009-1-26 15:24:51



对, 我2位的不是计算机测试的
手工写出的

遗漏了
页: 1 [2] 3
查看完整版本: 由互不相同的数字全排列组成的数的素数