星期四, 二月 08, 2007

巨大的数字

突然心血来潮,想到自己手中的电脑比当年无比强大,我的烷烃计算程序应该可以突破12的瓶颈。同时,我又google到了这个大中华健康网上的一张表如下:

碳原子数 分子式 异构体数目
1 CH4  
2 C2H6  
3 C3H8  
4 C4H10 2
5 C5H12 3
6 C6H14 5
7 C7H16 9
8 C8H18 18
9 C9H20 35
10 C10H22 75
15 C15H32 4 347
20 C20H42 366 319
40 C40H82 62 491 178 805 831


我飞快的验证了我的程序到15为止是正确的。正在计算20中。40是肯定算不出来的。我数了半天位数,才数出来这个数目应该是六十二万四千九百一十一亿七千八百八十万零五千八百三十一。用英文,该是sixty-two trillion four hundred and ninety-one billion one hundred and seventy-eight million eight hundred and five thousand eight hundred and thiry-one。这个是美式英语。英式,应当是sixty-two biillion four hundred and ninety-one thousand one hundred and seventy-eight million eight hundred and five thousand eight hundred and thiry-one。为了进一步增加乐趣,这里是西文版本:sesenta-y-dos trillion cuatrocientos noventa-y-uno mil cien setenta-y-ocho millones ochocientos y cinco mil ochocientos treinta-y-uno。不排除我搞错的可能。

另一个英文连接:id:A000602

1 条评论:

Albert Cheng, Ph.D. 说...

这个题目, 我也做过, 好像当时能算到15, 是用pascal 写的, 不过现在找不到code了