原帖由 drowsyboy 于 2007-5-31 18:13 發(fā)表
記得以前在CU上看到過(guò),有關(guān)大數(shù)階乘計(jì)算的文章,這道題目應(yīng)該沒(méi)有那么難,給各位大人小練一下。
題目是這樣的:
寫一個(gè)程序,接受兩個(gè)輸入比如 12!。。。 和 3。。!,這里輸入,一定是由一個(gè)大于0的 ...
原帖由 drowsyboy 于 2007-5-31 18:13 發(fā)表
記得以前在CU上看到過(guò),有關(guān)大數(shù)階乘計(jì)算的文章,這道題目應(yīng)該沒(méi)有那么難,給各位大人小練一下。
題目是這樣的:
寫一個(gè)程序,接受兩個(gè)輸入比如 12。。。! 和 3。。!,這里輸入,一定是由一個(gè)大于0的 ...
原帖由 ypxing 于 2007-5-31 18:23 發(fā)表
說(shuō)清楚了,感覺(jué)是挺簡(jiǎn)單的
原帖由 MMMIX 于 2007-5-31 18:25 發(fā)表
說(shuō)說(shuō)詳細(xì)算法吧。
原帖由 ypxing 于 5/31/2007 18:33 發(fā)表
說(shuō)說(shuō)我的想法吧,
這么大的數(shù),我會(huì)選擇用字符串表示
比如"4!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
有兩個(gè)這樣的數(shù)的話,
比如3!!!!和5!!!
我會(huì)先比較它們!的個(gè)數(shù)
然后,我會(huì)比較3! 和5 ( ...
原帖由 ypxing 于 2007-5-31 18:33 發(fā)表
說(shuō)說(shuō)我的想法吧,
這么大的數(shù),我會(huì)選擇用字符串表示
比如"4!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
有兩個(gè)這樣的數(shù)的話,
比如3!!!!和5!!!
我會(huì)先比較它們!的個(gè)數(shù)
然后,我會(huì)比較3! 和5 ( ...
原帖由 doni 于 2007-5-31 18:32 發(fā)表
12。。。! 和 3。。!
應(yīng)該就是比12!和3吧
原帖由 namei 于 2007-5-31 18:39 發(fā)表
汗
要不咱先估計(jì)一下4!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!有多少十進(jìn)制位![]()
原帖由 MMMIX 于 2007-5-31 18:39 發(fā)表
沒(méi)錯(cuò),樓主的問(wèn)題可以簡(jiǎn)化為如下:
給定正整數(shù) n1, n2, 問(wèn)當(dāng)什么情況下 n1 >= n2!...! ? (假設(shè)有 n 個(gè) !,n 為正整數(shù))
這個(gè)問(wèn)題怎么解決呢?
原帖由 ypxing 于 2007-5-31 18:44 發(fā)表
這個(gè)問(wèn)題這樣解決,
求滿足n3!<n1<n4!的最大的n3和最小的n4
n3和n4是比較好求的,
然后再進(jìn)行比較
原帖由 MMMIX 于 2007-5-31 19:28 發(fā)表
感覺(jué)距離解決遙之又遙。
原帖由 ypxing 于 2007-5-31 19:34 發(fā)表
如果n1是個(gè)任意大的數(shù),大過(guò)計(jì)算機(jī)對(duì)整數(shù)的表示能力,就比較難解決
但如果n1小于等于計(jì)算機(jī)對(duì)整數(shù)的表示能力,問(wèn)題很簡(jiǎn)單
歡迎光臨 Chinaunix (http://72891.cn/) | Powered by Discuz! X3.2 |