python练习实例——金币问题
目录
题目
解法
输出结果
题目
(noip2015 复赛第一题)国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天(第七、八、九、十天),每天收到四枚金币……;这种工资发放模式会一直这样延续下去:当连续 N天每天收到 N枚金币后,骑士会在之后的连续 N+1天里,每天收到 N+1枚金币。
请计算在前 K 天里,骑士一共获得了多少金币?
输入格式
输入只有 1 行,包含一个正整数 K,表示发放金币的天数。
输出格式
输出只有 1 行,包含一个正整数,即骑士收到的金币数。
数据范围
对于100% 的数据,1≤K≤10,000。
解法
具体代码如下:
#金币问题
k=int(input()) #天数
a=1 #每天得到的金币数量
b=0 #得到的总金币数量
while a*(a+1)/2<k:a += 1
for i in range(1,a):b += i**2
b += (k-a*(a-1)/2)*a
b=int(b)
print(b)
输出结果
最后结果如下:
python练习实例——金币问题相关推荐
- 用python实现视频换脸_超简单使用Python换脸实例
换脸! 这段时间,deepfakes搞得火热,比方说把<射雕英雄传>里的朱茵换成了杨幂,看下面的图!毫无违和感! 其实早在之前,基于AI换脸的技术就得到了应用,比方说<速度与激情7& ...
- python简单编程例子-python简单实例训练(21~30)
注意:我用的python2.7,大家如果用Python3.0以上的版本,请记得在print()函数哦!如果因为版本问题评论的,不做回复哦!! 21.题目:将一个正整数分解质因数.例如:输入90,打印出 ...
- python脚本实例手机端-python链接手机用Python实现命令行闹钟脚本实例
前言: 这篇文章给大家介绍了怎样用python创建一个简单的报警,它可以运行在命令行终端,它需要分钟做为命令行参数,在这个分钟后会打印"wake-up"消息,并响铃报警,你可以用0 ...
- python爬虫实例-记录一次简单的Python爬虫实例
本次的这篇文章主要是和大家分享了一篇关于记录一次简单的Python爬虫实例 ,有需要的小伙伴可以看一下. 主要流程分为: 爬取.整理.存储 1.其中用到几个包,包括 requests 用于向网站发送请 ...
- python经典案例-Python经典实例
本书是Python经典实例解析,采用基于实例的方法编写,每个实例都会解决具体的问题和难题.主要内容有:数字.字符串和元组,语句与语法,函数定义,列表.集.字典,用户输入和输出等内置数据结构,类和对象, ...
- python程序格式框架的描述_python 程序语言设计(嵩天)-学习笔记(第二章python 程序实例解析)...
第 2 章 python 程序实例解析 学习目标: 掌握解决计算问题的一般方法. 掌握python语言的基本语法,包括缩进.变量.命名等. 掌握python语言绘制图形的一般方法. 了解python标 ...
- 涵盖 14 大主题!最完整的 Python 学习实例集来了!
机器学习.深度学习最简单的入门方式就是基于 Python 开始编程实战.最近闲逛 GitHub,发现了一个非常不错的 Python 学习实例集,完全是基于 Python 来实现包括 ML.DL 等领域 ...
- python组成不重复的三位数是多少_超星Python 练习实例1-组成多少个互不相同且无重复的三位数字...
数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源代码: #!/u ...
- redis实例python_生产消费者模式与python+redis实例运用(基础篇)
根据这个图,我们举个简单的例子:假如你去某个餐厅吃饭,点了很多菜,厨师要一个一个菜的做,一个厨师不可能同时做出所有你点的菜,于是你有两个选择:第一个,厨师把所有菜都上齐了,你才开始吃:还有一个选择,做 ...
最新文章
- 背包问题I--最大字段和
- MySQL笔记之视图的使用详解
- 后端技术:消息队列MQ/JMS/Kafka相关知识介绍
- vue-touchjs
- fs react 使用 保存文件_入门TypeScript编写React
- 关于在IBatis中返回DataSet
- Docker常见命令---简易教程
- UnityShader18:立方体贴图(上)
- java里面的pai_Java - ZhangPai - 博客园
- 摊牌了,国内首个三维重建系列视频课程,涉及SFM、多视图几何、结构光、单目深度估计等...
- visual studio怎么编译python_我的计算机上的Python使用哪个版本的Visual Studio进行编译?...
- python处理文件效率对比awk
- 相册排版软件Pixellu SmartAlbums 2 mac版
- 微信公众平台版面设计需要服务器,谈谈微信公众号如何快速在线排版设计好看又实用的方法...
- 腾讯云实验室 Gitea 互动教程上线啦
- EMBA必看书籍推荐
- 下面程序段中带下划线的语句的执行次数的数量级是( )
- Unity 灯光及光照烘焙
- 微信更新,干掉手机输入法!
- 自动下载mnist数据集并解压分类为jpg图片