2026/5/14 4:06:59
网站建设
项目流程
别人做的网站不能用怎么办啊,pc软件下载网站,域名注册网站 简称,中文wordpress模版【题目来源】 https://oj.czos.cn/p/4947 【题目描述】 花果山上有一只猴子#xff0c;每天都去蟠桃园摘桃子。 第一天#xff0c;猴子只摘了一个桃子#xff0c;之后两天#xff08;第二天和第三天#xff09;#xff0c;猴子每天都摘两个桃子#xff0c;之后三天每天都去蟠桃园摘桃子。第一天猴子只摘了一个桃子之后两天第二天和第三天猴子每天都摘两个桃子之后三天第四、五、六天猴子每天都摘三个桃子之后四天第七、八、九、十天猴子每天都四个桃子……这种模式会一直持续下去因为蟠桃园里的桃子无穷无尽请计算在前 n 天里猴子一共摘了多少个挑子。【输入格式】输入只有一行一个正整数 n表示前 n 天。1≤n≤1000【输出格式】输出只有一行一个正整数表示前 n 天猴子一共摘了多少个桃子。【输入样例】6【输出样例】14【数据范围】1≤n≤1000【算法分析】本题来源于2024 年信息素养大赛 C 算法创意挑战赛复赛真题小学组。【算法代码一】#include bits/stdc.h using namespace std; int n,sum; int k1; //当前分组每天摘的桃子数 int main() { cinn; while(n) { int daysmin(k,n); //当前分组实际天数 sumk*days; n-days; k; } coutsum; return 0; } /* in:6 out:14 */【算法代码二】#include bits/stdc.h using namespace std; int total0; // 总桃子数 int days0; // 已计算的天数 int group1; // 当前组每天摘的桃子数 int n; int main() { cinn; while(daysn) { for(int i1; igroup; i) { if(daysn) break; totalgroup; days; } group; } couttotalendl; return 0; } /* in:6 out:14 */【参考文献】https://oj.czos.cn/p/4947