news 2026/6/20 22:05:11

东方博宜OJ 4947:猴子摘桃 ← 循环结构

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
东方博宜OJ 4947:猴子摘桃 ← 循环结构

【题目来源】
https://oj.czos.cn/p/4947

【题目描述】
花果山上有一只猴子,每天都去蟠桃园摘桃子。
第一天,猴子只摘了一个桃子,之后两天(第二天和第三天),猴子每天都摘两个桃子,之后三天(第四、五、六天),猴子每天都摘三个桃子,之后四天(第七、八、九、十天),猴子每天都四个桃子……这种模式会一直持续下去,因为蟠桃园里的桃子无穷无尽,请计算在前 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 k=1; //当前分组每天摘的桃子数 int main() { cin>>n; while(n) { int days=min(k,n); //当前分组实际天数 sum+=k*days; n-=days; k++; } cout<<sum; return 0; } /* in:6 out:14 */

【算法代码二】

#include <bits/stdc++.h> using namespace std; int total=0; // 总桃子数 int days=0; // 已计算的天数 int group=1; // 当前组每天摘的桃子数 int n; int main() { cin>>n; while(days<n) { for(int i=1; i<=group; i++) { if(days>=n) break; total+=group; days++; } group++; } cout<<total<<endl; return 0; } /* in:6 out:14 */




【参考文献】
https://oj.czos.cn/p/4947




版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/17 19:35:34

Tiny11Builder:Windows 11系统精简优化的终极解决方案

Tiny11Builder&#xff1a;Windows 11系统精简优化的终极解决方案 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder 您是否曾为Windows 11系统运行缓慢、资源占用过…

作者头像 李华
网站建设 2026/6/17 1:08:37

VRCT语言助手:打破VRChat交流壁垒的智能解决方案

VRCT语言助手&#xff1a;打破VRChat交流壁垒的智能解决方案 【免费下载链接】VRCT VRCT(VRChat Chatbox Translator & Transcription) 项目地址: https://gitcode.com/gh_mirrors/vr/VRCT 在全球化的VRChat社交平台中&#xff0c;语言差异往往成为玩家深度交流的障…

作者头像 李华
网站建设 2026/6/9 17:03:57

LibreHardwareMonitor终极指南:硬件监控与性能检测深度解析

LibreHardwareMonitor终极指南&#xff1a;硬件监控与性能检测深度解析 【免费下载链接】LibreHardwareMonitor Libre Hardware Monitor, home of the fork of Open Hardware Monitor 项目地址: https://gitcode.com/GitHub_Trending/li/LibreHardwareMonitor LibreHard…

作者头像 李华
网站建设 2026/6/9 22:01:23

蚂蚁森林自动化管理全攻略:2025智能脚本深度解析

蚂蚁森林自动化管理全攻略&#xff1a;2025智能脚本深度解析 【免费下载链接】alipay_autojs 最最最简单的蚂蚁森林自动收能量脚本 项目地址: https://gitcode.com/gh_mirrors/al/alipay_autojs 还在为每天重复点击蚂蚁森林而烦恼吗&#xff1f;这款智能自动化脚本将彻底…

作者头像 李华
网站建设 2026/6/10 20:31:24

夸克网盘自动化管理神器:彻底告别手动操作的终极解决方案

夸克网盘自动化管理神器&#xff1a;彻底告别手动操作的终极解决方案 【免费下载链接】quark-auto-save 夸克网盘签到、自动转存、命名整理、发推送提醒和刷新媒体库一条龙 项目地址: https://gitcode.com/gh_mirrors/qu/quark-auto-save 还在为每天重复打开夸克网盘分享…

作者头像 李华
网站建设 2026/6/19 20:53:48

Tiny11Builder终极指南:快速制作轻量级Windows 11系统镜像

Tiny11Builder终极指南&#xff1a;快速制作轻量级Windows 11系统镜像 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder Tiny11Builder是一个基于PowerShell的开源项…

作者头像 李华