| 5 | 1/1 | 返回列表 |
| 查看: 2214 | 回復: 14 | |||
| 本帖產(chǎn)生 2 個 程序強帖 ,點擊這里進行查看 | |||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||
holmescn金蟲 (正式寫手)
|
[交流]
Euler 工程第十六題:2的1000次方的各項和 已有6人參與
|
||
|
這兩天新版開通,版里很熱鬧,也就沒有放題出來。今天放一個題吧。 已知2的15次方等于32768,其各項和為:3+2+7+6+8 = 26 。 那么2的1000次方的各項和是多少呢? |
木蟲 (正式寫手)

木蟲 (正式寫手)
|
咳,我突然想到一個好玩的東西... 對于一個數(shù)的大指數(shù)出來的各個位數(shù),0-9的概率分布趨向于均勻分布~ 那么我們可以做大致的估算: 2^1000的位數(shù)為 向下取整(1000 * log 2) + 1 = 302 位 對于每個位的期望為4.5,然后所有位的和就約等于 302 * 4.5 = 1359 很接近,數(shù)學真是奇妙啊,哈哈哈~ 嗯,回到正題,這個題考的是兩個東西: 1. 大數(shù)乘法 2. 整數(shù)動態(tài)規(guī)劃,求最少大數(shù)乘法次數(shù)的步驟 好的C算法在一般PC上應該能把運算時間控制在0.5秒以內(nèi),嗯~ PS:土土地思考,從2^31=2147483648開始算的話: 2^31 * 2^31 = 2^62 2^62 * 2^62 = 2^124 2^124 * 2 = 2^125 2^125 * 2^125 = 2^250 2^250 * 2^250 = 2^500 2^500 * 2^500 = 2^1000 只需要6次大數(shù)乘法 ,嗯,不確保這是最優(yōu)的分法...不過這么算已經(jīng)挺快了...[ Last edited by sudo on 2011-5-26 at 22:13 ] |
|
Originally posted by sudo at 2011-05-26 21:52:34: 咳,我突然想到一個好玩的東西... 對于一個數(shù)的大指數(shù)出來的各個位數(shù),0-9的概率分布趨向于均勻分布~ 那么我們可以做大致的估算: 2^1000的位數(shù)為 向下取整(1000 * log 2) + 1 = 302 位 對于 ... 這么說的話,這個好玩的東西還有另外一個擴展了:散列碼,乘法運算的過程中,除了首位和末位之外,中間的所有位都與因數(shù)的位數(shù)相關(guān),得出的結(jié)果中包含了各種離散的因素,得出的值也必定是均勻分散的。期望值應該也非常接近這樣的猜測 ![]() 這題以乘方來優(yōu)化的話,乘法次數(shù)是少了許多,效率卻不見提高許多,軟件實現(xiàn)的大數(shù)類還是不如硬件geilivable啊…… 突然想實現(xiàn)一個補碼運算的大數(shù)類了 |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 366求調(diào)劑一志愿東北大學 +5 | 運氣來得若有似?/a> 2026-04-02 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 296材料專碩求調(diào)劑 +3 | 202451007219 2026-04-02 | 4/200 |
|
|
[考研] 339求調(diào)劑,想調(diào)回江蘇 +7 | 烤麥芽 2026-03-27 | 10/500 |
|
|
[考研] 085600,材料與化工321分,求調(diào)劑 +11 | 大饞小子 2026-03-27 | 11/550 |
|
|
[考研] 0856初試324分求調(diào)劑 +5 | 想上學求調(diào) 2026-04-01 | 5/250 |
|
|
[考研] 化學0703 調(diào)劑 306分 一志愿211 +12 | 26要上岸 2026-03-28 | 12/600 |
|
|
[考研] 318求調(diào)劑 +8 | 七憶77 2026-04-01 | 8/400 |
|
|
[考研] 0805求調(diào)劑 +6 | 是水分 2026-03-31 | 6/300 |
|
|
[考研] 0856材料與化工調(diào)劑,339 +10 | 10213207 2026-03-31 | 10/500 |
|
|
[考研] 一志愿大連理工大學,機械工程學碩,341 +3 | 西瓜田的守望者 2026-03-30 | 3/150 |
|
|
[考研] 085600,專業(yè)課化工原理,320分求調(diào)劑 +6 | 大饞小子 2026-03-29 | 6/300 |
|
|
[考研] 370求調(diào)劑 +3 | 080700調(diào)劑 2026-03-30 | 3/150 |
|
|
[考研] 考研調(diào)劑 +5 | Sanmu-124 2026-03-26 | 5/250 |
|
|
[考研] 材料與化工304求B區(qū)調(diào)劑 +4 | 邱gl 2026-03-26 | 7/350 |
|
|
[考研] 291求調(diào)劑 +5 | Y-cap 2026-03-29 | 6/300 |
|
|
[考研] 086000生物與醫(yī)藥調(diào)劑 +5 | Feisty。 2026-03-28 | 9/450 |
|
|
[考研] 11408軟件工程求調(diào)劑 +3 | Qiu學ing 2026-03-28 | 3/150 |
|
|
[考研] 材料與化工(0856)304求B區(qū)調(diào)劑 +8 | 邱gl 2026-03-27 | 8/400 |
|
|
[考研] 266求調(diào)劑 +11 | 陽陽哇塞 2026-03-27 | 12/600 |
|
|
[考研] 08開頭275求調(diào)劑 +4 | 拉誰不重要 2026-03-26 | 4/200 |
|