目录

题目

解法

输出结果


题目

(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练习实例——金币问题相关推荐

  1. 用python实现视频换脸_超简单使用Python换脸实例

    换脸! 这段时间,deepfakes搞得火热,比方说把<射雕英雄传>里的朱茵换成了杨幂,看下面的图!毫无违和感! 其实早在之前,基于AI换脸的技术就得到了应用,比方说<速度与激情7& ...

  2. python简单编程例子-python简单实例训练(21~30)

    注意:我用的python2.7,大家如果用Python3.0以上的版本,请记得在print()函数哦!如果因为版本问题评论的,不做回复哦!! 21.题目:将一个正整数分解质因数.例如:输入90,打印出 ...

  3. python脚本实例手机端-python链接手机用Python实现命令行闹钟脚本实例

    前言: 这篇文章给大家介绍了怎样用python创建一个简单的报警,它可以运行在命令行终端,它需要分钟做为命令行参数,在这个分钟后会打印"wake-up"消息,并响铃报警,你可以用0 ...

  4. python爬虫实例-记录一次简单的Python爬虫实例

    本次的这篇文章主要是和大家分享了一篇关于记录一次简单的Python爬虫实例 ,有需要的小伙伴可以看一下. 主要流程分为: 爬取.整理.存储 1.其中用到几个包,包括 requests 用于向网站发送请 ...

  5. python经典案例-Python经典实例

    本书是Python经典实例解析,采用基于实例的方法编写,每个实例都会解决具体的问题和难题.主要内容有:数字.字符串和元组,语句与语法,函数定义,列表.集.字典,用户输入和输出等内置数据结构,类和对象, ...

  6. python程序格式框架的描述_python 程序语言设计(嵩天)-学习笔记(第二章python 程序实例解析)...

    第 2 章 python 程序实例解析 学习目标: 掌握解决计算问题的一般方法. 掌握python语言的基本语法,包括缩进.变量.命名等. 掌握python语言绘制图形的一般方法. 了解python标 ...

  7. 涵盖 14 大主题!最完整的 Python 学习实例集来了!

    机器学习.深度学习最简单的入门方式就是基于 Python 开始编程实战.最近闲逛 GitHub,发现了一个非常不错的 Python 学习实例集,完全是基于 Python 来实现包括 ML.DL 等领域 ...

  8. python组成不重复的三位数是多少_超星Python 练习实例1-组成多少个互不相同且无重复的三位数字...

    数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源代码: #!/u ...

  9. redis实例python_生产消费者模式与python+redis实例运用(基础篇)

    根据这个图,我们举个简单的例子:假如你去某个餐厅吃饭,点了很多菜,厨师要一个一个菜的做,一个厨师不可能同时做出所有你点的菜,于是你有两个选择:第一个,厨师把所有菜都上齐了,你才开始吃:还有一个选择,做 ...

最新文章

  1. 背包问题I--最大字段和
  2. MySQL笔记之视图的使用详解
  3. 后端技术:消息队列MQ/JMS/Kafka相关知识介绍
  4. vue-touchjs
  5. fs react 使用 保存文件_入门TypeScript编写React
  6. 关于在IBatis中返回DataSet
  7. Docker常见命令---简易教程
  8. UnityShader18:立方体贴图(上)
  9. java里面的pai_Java - ZhangPai - 博客园
  10. 摊牌了,国内首个三维重建系列视频课程,涉及SFM、多视图几何、结构光、单目深度估计等...
  11. visual studio怎么编译python_我的计算机上的Python使用哪个版本的Visual Studio进行编译?...
  12. python处理文件效率对比awk
  13. 相册排版软件Pixellu SmartAlbums 2 mac版
  14. 微信公众平台版面设计需要服务器,谈谈微信公众号如何快速在线排版设计好看又实用的方法...
  15. 腾讯云实验室 Gitea 互动教程上线啦
  16. EMBA必看书籍推荐
  17. 下面程序段中带下划线的语句的执行次数的数量级是( )
  18. Unity 灯光及光照烘焙
  19. 微信更新,干掉手机输入法!
  20. 自动下载mnist数据集并解压分类为jpg图片

热门文章

  1. hdu1272 小希的迷宫
  2. 汇编语言学习资源推荐
  3. sql 排除重复结果只取字段最大值
  4. Altium Designer(AD) PCB Keep-out-layer和Mechanical 1的区别及使用方法
  5. 苹果手机之间如何互传照片?批量传输操作指南
  6. 【大咖有约】华泰证券管文琦:华泰证券分布式数据库演进之路
  7. matlab 2fsk系统仿真,基于MATLAB的2FSK数字通信系统仿真
  8. 基于 arm64 Linux nanosleep 系统调用流程分析
  9. 韦一之SI等工具使用(007课)
  10. 【第九周:08/19-08/23】Output整合