news 2026/5/1 11:10:53

东方博宜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/5/1 1:57:15

东方博宜OJ 4942:玫瑰花地的面积 ← 循环结构

【题目来源】 https://oj.czos.cn/p/4942 【题目描述】 在一个宁静的小镇上&#xff0c;有位园丁想为她的玫瑰花地建围栏。 这片花地是个长方形&#xff0c;长度 10 米&#xff0c;宽度 5 米。但园丁不知道怎么计算玫瑰花地的面积&#xff0c;于是他向小兔子求助。聪明的小兔子…

作者头像 李华
网站建设 2026/5/1 8:43:13

MQTT-C终极指南:C语言实现的轻量级MQTT客户端完整教程

MQTT-C终极指南&#xff1a;C语言实现的轻量级MQTT客户端完整教程 【免费下载链接】MQTT-C A portable MQTT C client for embedded systems and PCs alike. 项目地址: https://gitcode.com/gh_mirrors/mq/MQTT-C MQTT-C是一个专为嵌入式系统和PC应用设计的轻量级MQTT v…

作者头像 李华
网站建设 2026/4/24 13:10:34

区块链原理与体系架构

文章目录一 区块链基本概念1.1 区块链基本概念解释1.2 区块链的基本原理1.3 区块链优缺点二 区块链核心技术2.1 区块链的网络架构2.2 交易过程2.3 数据区块2.3 节点网络和分叉问题三 区块链体系结构四 区块链架构关键技术一 区块链基本概念 区块链是一种分布式账本技术&#x…

作者头像 李华
网站建设 2026/5/1 10:03:22

Windows更新故障终极解决方案:一键重置修复工具完全指南

Windows更新故障终极解决方案&#xff1a;一键重置修复工具完全指南 【免费下载链接】Script-Reset-Windows-Update-Tool This script reset the Windows Update Components. 项目地址: https://gitcode.com/gh_mirrors/sc/Script-Reset-Windows-Update-Tool 你是否经常…

作者头像 李华
网站建设 2026/5/1 9:09:27

Windows系统精简革命:3步打造专属纯净系统的终极指南

Windows系统精简革命&#xff1a;3步打造专属纯净系统的终极指南 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder 在追求极致效率的数字时代&#xff0c;臃肿的系统…

作者头像 李华
网站建设 2026/5/1 7:34:41

英伟达 DGX Spark Reachy Mini 入门教程(一)

系列文章目录 目录 系列文章目录 前言 一、所需材料 二、赋予Reachy自主行动能力 三、构建智能体 3.1 设置并获取模型与服务访问权限 3.2 构建聊天界面 3.3 添加 NeMo Agent Toolkit 内置的 ReAct 代理用于工具调用 3.4 添加路由器将查询导向不同模型 3.5 添加Pipec…

作者头像 李华