国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Python編程算法【十八】 舍罕王的失算

2022-10-25 21:17 作者:SPC編程愛(ài)好者  | 我要投稿

【案例內(nèi)容】

相傳國(guó)際象棋是古印度舍罕王的宰相達(dá)依爾發(fā)明的。 舍罕王十分喜愛(ài)國(guó)際象棋,便決定讓宰相自己選擇何種賞賜。這位聰明的宰相指著 8×8 共 64 格的象棋棋盤(pán)說(shuō):陛下,請(qǐng)您賞給我一些麥子吧。就在棋盤(pán)的第 1 格中放 1 粒,第 2 格放 2 粒,第 3 格放 4 粒,以后每一格都比前一格增加一倍,依此放完棋盤(pán)上 64 格,我就感激不盡了。舍罕王讓人扛來(lái)一袋麥子,他要兌現(xiàn)的許諾。請(qǐng)編程求出國(guó)王總共需要將多少麥子賞賜給他的宰相。


【解題思路】

從題中可知,第1格放1粒,第 2 格放 2 粒,第 3?格放 4 粒,以后每一格都比前一格增加一倍,轉(zhuǎn)換成數(shù)學(xué)問(wèn)題,從第1格、第2格、第3格存放麥子的數(shù)量分別是:
????2%5E0%20??????????2%5E1%20? ????? ? 2%5E2?

那么以此類(lèi)推,第64格存放麥子的數(shù)量是2的63次方,在Python中可用 2 ** 63?表示。
再用total變量存儲(chǔ)累加的總和,就能算出從第1格到第64格總共需要的麥子總數(shù),也就是國(guó)王需要賞賜的麥子數(shù)量。


【Python代碼】

國(guó)王需要兌現(xiàn)的麥子數(shù)是個(gè)超級(jí)巨大的數(shù)字

本題難度較低,重點(diǎn)是抓住每個(gè)格子都是2的冪次方,再用for循環(huán)進(jìn)行累加即可解答出來(lái)。

Python編程算法【十八】 舍罕王的失算的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
乐都县| 正定县| 宜州市| 克什克腾旗| 诸暨市| 福清市| 永吉县| 岢岚县| 鹿泉市| 济源市| 吉林市| 故城县| 台北县| 南溪县| 云安县| 福安市| 巴彦淖尔市| 佛学| 石阡县| 郴州市| 蚌埠市| 运城市| 疏勒县| 蕲春县| 雅安市| 新巴尔虎右旗| 蒙城县| 陵水| 建始县| 明星| 安宁市| 苏尼特左旗| 广安市| 沁水县| 阿克| 信丰县| 定襄县| 无极县| 竹山县| 五家渠市| 莆田市|