#RANK_1 极其简单的递归——骑士与金币
2000:金币
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
-
国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天)里,每天收到两枚金币;之后三天(第四、五、六天)里,每天收到三枚金币;之后四天(第七、八、九、十天)里,每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1天里,每天收到N+1枚金币(N为任意正整数)。
你需要编写一个程序,确定从第一天开始的给定天数内,骑士一共获得了多少金币。
- 输入
- 输入包含至少一行,但不多于21行。除最后一行外,输入的每行是一组输入数据,包含一个整数(范围1到10000),表示天数。输入的最后一行为0,表示输入结束。
- 输出
- 对每个数据输出一行,包含该数据对应天数和总金币数,用单个空格隔开。
- 样例输入
-
10 6 7 11 15 16 100 10000 1000 21 22 0
- 样例输出
-
10 30 6 14 7 18 11 35 15 55 16 61 100 945 10000 942820 1000 29820 21 91 22 98
#include<iostream>using namespace std; int getCoins( int i ,int day ){ //我们知道,i既是他应该得到的coin又是天数 if ( day <= i ) return day * i;else return i * i + getCoins ( i + 1, day - i); } int main(){int days;while (cin >> days && days != 0){cout << days << " " << getCoins( 1 , days ) << endl;}return 0; }
View Code
转载于:https://www.cnblogs.com/qianwagui/p/9063351.html
#RANK_1 极其简单的递归——骑士与金币相关推荐
- Flash Builder4.7极其简单破解方法-三步搞定(亲测)
资讯类型: 转载 来源页面: http://weibo.com/2101024913/yvmR0D9Df 资讯原标题: 资讯原作者: 丿卓越丶星辰 翻译词数: 词 我的评论: 对这篇文你有啥看法,跟贴 ...
- 【bfs】极其简单的最短路问题
极其简单的最短路问题 题目大意: 求最短路,权值只有1或2 原题: 题目描述 小C终于被小X感动了,于是决定与他看电影,然而小X距离电影院非常远,现在假设每条道路需要花费小X的时间为1,由于有数以万计 ...
- C++描述 国王给骑士发放金币 ||
C++描述 国王给骑士发放金币 || 国王将金币作为工资,发放给忠诚的骑士.第一天,骑士收到一枚金币:之后两天(第二天和第三天),每天收到两枚金币:之后三天(第四.五.六天),每天收到三枚金币:之后四 ...
- 《Python Cookbook 3rd》笔记(2.19):实现一个简单的递归下降分析器
实现一个简单的递归下降分析器 问题 你想根据一组语法规则解析文本并执行命令,或者构造一个代表输入的抽象语法树.如果语法非常简单,你可以自己写这个解析器,而不是使用一些框架. 解法 在这个问题中,我们集 ...
- 递归算法(python),汉诺塔问题,斐波那契数列,一个简单的递归实例,用递归实现阶乘,用递归查看目录及文件
https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 让这个可爱的宝藏女孩在努力的道路上与你一起同行! 如有转载,请 ...
- JQuery插件让图片旋转任意角度且代码极其简单 - 摘自网友
JQuery插件让图片旋转任意角度且代码极其简单 2012-04-01 09:57:03 我来说两句 收藏 我要投稿 引入下方的jquery.rotate.js文件,然后通过 ...
- 【PTA 7-11】骑士的金币
7-11 骑士的金币 (15 分) 国王用金币赏赐忠于他的骑士.骑士在就职的第一天得到一枚金币.接下来的两天(第二天和第三天)每天得到两枚金币.接下来的三天(第四.五.六天)每天得到三枚金币.接下来的 ...
- 有自学能力的人,赚钱极其简单—来福宝盒
如果说一个人连一点自学能力都没有,想通过互联网做生意赚钱是非常难的. 一.自学能力是什么? 一个人吸收接纳事物的能力,更明确说一个人在没有接受指导和教育的情况下掌握某种技能.为什么要有自学能力? 有自 ...
- 一个极其简单的用golang net写的tcpip echoserver
一个极其简单的用golang net写的tcpip echoserver 关键字:linux golang tcpip echoserver 虽然然效率不是很理想,但是可以给初学者参考 package ...
最新文章
- 2-4 js基础-事件对象小结
- 谈谈 JavaScript 中的空值合并操作符 Nullish coalescing operator
- Ubuntu 安装 Vue.js
- 活动目录应用篇一:使用windows server 2008 backup备份AD是的账户权限问题
- 五合体机器人乐高_又来一波新品,高达、乐高全都有
- socket编程和进程线程同步跟新
- sql server数据集中取第一条记录及保留几位小数的两种做法及前n行写法
- 前端 JavaScript 获取字符串中重复次数最多的字符
- 一条Select语句丛生到死的处理过程
- MatCaffe问题: make matcaffe 'matlab/+caffe/private/caffe_.mexa64' failed
- Qt file not recognized: File truncated 半分钟搞定,不用浪费过多时间重新编译
- 机器学习-数据归一化方法(Normalization Method)
- Landsat-8 介绍
- 无法打开计算机开始菜单,开始菜单,教您开始菜单无法打开
- 一文多图搞定制作自己的VOC数据集+使用yolov4训练自己的数据集+封装video测试脚本(基于ubuntu)
- 服务器 稳定 重要性,云服务器 重要性
- [BZOJ2539][CTSC2000][KM]丘比特的烦恼
- 弋阳一中2021高考成绩查询,凝心聚力 干在实处——弋阳一中成功召开2020-2021学年度上学期期末总结大会...
- 第二篇:在MVPArms项目使用了androidx和butterknife报错
- 微信小程序轮播图设计
热门文章
- Python统计分析--- 5.统计法与随机梯度下降(SGD)
- 数字图像处理与python实现_数字图像处理学习(2)—— 图像直方图均衡与图像匹配(python实现)...
- 什么叫pin脚的pad_为什么特小尺寸液晶屏价格比较高
- 2019.9.18最小生成树知识点总结
- SoftPool算法详解
- Windows驱动开发VXD/WDM/WDF/DDK/WDK的联系和区别
- vmware下找不到hgfs
- Matlab 图像处理的一些杂记
- 美国人口普查年收入比赛_训练网络对收入进行分类:成人普查收入数据集
- 发布HTML 7-3