news 2026/6/10 12:53:22

GESP认证C++编程真题解析 | B3923 [GESP202312 二级] 小杨做题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GESP认证C++编程真题解析 | B3923 [GESP202312 二级] 小杨做题

​欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

附上汇总帖:GESP认证C++编程真题解析 | 汇总


【题目来源】

洛谷:[B3923 GESP202312 二级] 小杨做题 - 洛谷

【题目描述】

为了准备考试,小杨每天都要做题。第1 11天,小杨做了 道题;第2 22天,小杨做了道题;从第3 33天起,小杨每天做的题目数量是前两天的总和。

此外,小杨还规定,当自己某一天做了大于或等于m mm题时,接下来的所有日子里,他就再也不做题了。

请问,到了第N NN天,小杨总共做了多少题呢?

【输入】

总共4 44行。第一行一个整数a aa,第二行一个整数b bb,第三行一个整数m mm,第四行一个整数N NN

【输出】

一行一个整数,表示小杨N NN天里总共做了多少题目。

【输入样例】

1 2 10 5

【输出样例】

19

【算法标签】

《洛谷 B3923 二级] 小杨做题》 #GESP# #2023#

【代码详解】

#include<bits/stdc++.h>// 包含标准库头文件constintN=370;// 定义数组最大长度usingnamespacestd;// 使用标准命名空间intm,n;// m:阈值,n:项数inta[N];// 存储数列的数组intmain(){// 输入前两项和参数m,ncin>>a[1]>>a[2]>>m>>n;// 生成数列直到第n项或超过阈值mfor(inti=3;i<=n;i++){a[i]=a[i-1]+a[i-2];// 斐波那契数列规则if(a[i]>=m){// 如果超过阈值mn=i;// 调整实际计算的项数break;// 终止生成}}// 计算数列前n项的和intans=0;for(inti=1;i<=n;i++){ans+=a[i];// 累加每项}cout<<ans<<endl;// 输出结果return0;// 程序正常结束}

【运行结果】

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

Open-AutoGLM前后台通信机制:5大关键步骤实现无缝协同

第一章&#xff1a;Open-AutoGLM前后台协同机制概述Open-AutoGLM 是一个基于大语言模型的自动化任务处理框架&#xff0c;其核心设计在于前后台模块之间的高效协同。该机制通过解耦用户交互层与任务执行层&#xff0c;实现了请求响应的低延迟与后台处理的高吞吐&#xff0c;适用…

作者头像 李华
网站建设 2026/6/10 2:46:35

【YOLO】yoloV11之使用last.pt继续训练

在 YOLOv11 中使用 last.pt&#xff08;训练中断 / 完成后保存的模型权重&#xff09;继续训练&#xff0c;核心是加载预训练权重并沿用原有训练配置&#xff0c;确保训练连续性&#xff08;保留已学习的参数、优化器状态等&#xff09;。以下是详细步骤、代码实现和关键注意事…

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

【Open-AutoGLM协同机制深度解析】:揭秘前后台高效交互核心技术

第一章&#xff1a;Open-AutoGLM协同机制概述Open-AutoGLM 是一种面向自动化生成语言模型任务的开放协作框架&#xff0c;旨在通过模块化设计与分布式协同机制提升大语言模型在实际应用中的适应性与效率。该机制融合了提示工程、模型微调、反馈闭环与多智能体协作&#xff0c;支…

作者头像 李华
网站建设 2026/6/10 17:14:18

Open-AutoGLM操作重试为何总是超时?精准定位并优化等待策略的6步法

第一章&#xff1a;Open-AutoGLM 操作等待重试机制概述 在分布式系统与自动化任务调度中&#xff0c;网络波动、服务瞬时不可用或资源竞争等问题可能导致操作失败。Open-AutoGLM 引入了操作等待重试机制&#xff0c;以提升任务执行的鲁棒性与成功率。该机制通过智能退避策略和条…

作者头像 李华
网站建设 2026/6/10 17:47:25

FaceFusion在刑侦模拟中的辅助作用研究

FaceFusion在刑侦模拟中的辅助作用研究 在城市监控摄像头数量突破亿级的今天&#xff0c;一个令人无奈的事实是&#xff1a;大量案件的关键线索——嫌疑人面部图像——往往模糊、侧拍甚至被遮挡。传统的模拟画像依赖画师经验与目击者回忆&#xff0c;主观性强、耗时长&#xff…

作者头像 李华