Python:阿基米德棋盘放米问题
国王与数学家阿基米德下棋,在棋盘上放米,国王输了,国王问阿基米德要什么奖赏?
阿基米德对国王说:
我只要在棋盘上第一格放一粒米,第二格放二粒,第三格放四粒,第四格放十六粒………
按这个倍增的比例放满整个棋盘的64个格子就行。求一共多少粒米。
如果要求使用map,reduce
from functools import reduce
reduce(lambda a,b:a+b,map(lambda i:2**i,range(0,64)))
得到输出
18446744073709551615
就结束啦!
当然也有更简单的做法,直接用sum函数就可以
print(sum([2**n for n in range(64)]))
刚接触python的小萌新,各位大佬多多指教。
内师大
计科汉二
Python:阿基米德棋盘放米问题相关推荐
- python棋盘放米问题_棋盘堆米的难题怎么解决?
原标题:棋盘堆米的难题怎么解决? 国外有个故事,一个人和国王打赌.如果国王输了就给他米.但是他要的你看上去很少,实则算起来确实非常多,甚至一个国家的米都不够.国王为了用人信守承诺.国王为了应向所有人显 ...
- python棋盘放米的故事阅读答案_棋盘摆米的故事你得到了什么启发
就是这个:棋盘上的米有这样一个关于某一个古代国王的故事.国王爱上了一种称为"围棋"的游戏,决定嘉奖此项游戏的发明者.他把发明者召入宫中并且当众宣布要满足发明者一个愿望." ...
- python棋盘放米问题_Python基于回溯法子集树模板解决马踏棋盘问题示例
本文实例讲述了Python基于回溯法子集树模板解决马踏棋盘问题.分享给大家供大家参考,具体如下: 问题 将马放到国际象棋的8*8棋盘board上的某个方格中,马按走棋规则进行移动,走遍棋盘上的64个方 ...
- python棋盘放米循环结构_Python递归法计算棋盘上所有路径总奖品最大值(京东2016编程题)...
问题描述:假设有一个6x6的棋盘,每个格子里有一个奖品(每个奖品的价值在100到1000之间),现在要求从左上角开始到右下角结束,每次只能往右或往下走一个格子,所经过的格子里的奖品归自己所有.问最多能 ...
- python123平台作业答案循环结构棋盘放米_python练习集100题(1-20)
题目1:有1.2.3.4四个数,能组成多少个互不相同且无重复的三位数?都是多少?list_num=[1,2,3,4] all_num=[] for i in list_num: for j in li ...
- python123中棋盘放米的故事_小学数学故事:棋盘上的麦粒问题
第 1 页 小学数学故事:棋盘上的麦粒问题 查字典数学网为大家提供了数学故事棋盘上的麦粒问 题,希望同学们多多积累,不断进步 ! 在印度有一个古老的传说:舍罕王打算奖赏国际象棋的发明 人 -- 宰相西 ...
- php棋盘放米,php趣味编程 - php输出国际象棋棋盘
php趣味编程 - php输出国际象棋棋盘 /* 输出国际象棋棋盘 1来代表黑色的格子 2来代表白色的格子 8*8格子 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 2 ...
- python123中棋盘放米的故事_棋盘里放麦粒的故事你只知道一半
01 - 印度国王的赏赐 古时候,印度有个国王很爱玩.一天,他对大臣们说:希望得到一种玩不腻的玩意儿,谁能使他得到,将重重有赏. 不久,有个聪明的大臣向他献上一种棋子,棋盘上有64个格子,棋子上刻着& ...
- python阿凡提与国王下棋_阿基米德与国王下棋的故事
阿基米德与国王下棋的故事 说到市场倍增原理,熟悉数学故事的人可能都会联想到与此相关的这样一则故事.故事说 有一位国王与数学家阿基米德下棋.国王说我们这样干下棋好象不够刺激,要么赌点什么吧!阿基米德说好 ...
最新文章
- 滴滴哆啦A梦源码解析
- 天才安全大佬即将拿股票前被拼多多辞退,原因是不愿意做黑客攻击?
- python django ansible自动化运维管理平台源码收藏
- .NET Core程序瘦身器发布,压缩程序尺寸到1/3
- oracle导出表中某天数据命令,Oracle数据库使用命令行导入导出数据表及数据内容(本地、远程)...
- 【仿59store校园o2o系统 v6.8】夜猫店+校园超市+学生街+微信公众号绑定+校园跑腿插件
- win7 linux win7 无法启动,ubuntu 和win7双系统安装后win7无法启动解决办法
- 2015.03.20使命
- Guava学习笔记 第6个记录(Immutable(不可变)集合)
- java传文件到kafka_Java将CSV的数据发送到kafka的示例
- Oracle不常用函数
- 新版本edge浏览器修改默认搜索引擎
- Mininet系列实验(三):Mininet命令延伸实验扩展
- 计算机专业在职研究生排名,计算机专业在职研究生学校排名
- 2.3.1操作系统-存储管理:页式存储、逻辑地址、物理地址、物理地址逻辑地址之间的地址关系、页面大小与页内地址长度的关系、缺页中断、内存淘汰规则
- 如何在阿里云服务器构建discuz论坛(快速lamp架构)
- 用百度搜索sb,第一个结果是??
- 甘肃阿克塞百余只“岩壁精灵”雪中觅食
- 指针笔记(指针数组和指向数组的指针,数组中a和a的区别等)
- 开源中国iOS客户端学习——序