GESP认证C++编程真题解析 | 202603 二级 📅 发布时间:2026/7/16 5:49:10 👁️ 浏览次数: 编程题B4497 数数【题目来源】洛谷[B4497 GESP202603 二级] 数数 - 洛谷【题目描述】对于正整数n nn如果n nn的所有数位中包含恰好3 33个2 22Alice 会认为这个正整数是美丽的。例如正整数24122 2412224122中包含3 33个2 22所以24122 2412224122是美丽的正整数132 132132中包含1 11个2 22所以132 132132不是美丽的正整数212322 212322212322中包含4 44个2 22所以212322 212322212322不是美丽的。Alice 想知道正整数L LL到正整数R RR包括L LL和R RR中有多少美丽的正整数你能帮她数一数吗【输入】输入共2 22行第一行为正整数L LL第二行为正整数R RR。【输出】输出一行包含一个整数C CC表示L LL到R RR中C CC美丽数的数量。【输入样例】2221 2223【输出样例】2【算法标签】《洛谷 B4497 数数》 #循环结构# #GESP# #2026#【代码详解】#includebits/stdc.h// 包含所有标准库头文件usingnamespacestd;// 使用标准命名空间intl,r,ans;// 定义三个整型变量l(左边界), r(右边界), ans(结果计数器)// 判断一个整数是否恰好包含3个数字2boolcheck(intx){intres0;// 计数器记录数字2出现的次数// 逐位检查数字x的每一位while(x){// 检查当前个位数是否为2if(x%102){res;// 如果是2计数器加1}x/10;// 去掉当前个位数继续检查下一位}// 返回判断结果数字2是否恰好出现3次returnres3;}intmain()// 主函数入口{cinlr;// 输入区间范围[l, r]// 遍历区间[l, r]中的每一个整数for(intil;ir;i){// 检查当前数字i是否满足条件if(check(i)){ans;// 如果满足条件计数器加1}}coutansendl;// 输出满足条件的数字个数return0;// 程序正常结束}【运行结果】2221 2223 2B4498 画画【题目来源】洛谷[B4498 GESP202603 二级] 画画 - 洛谷【题目描述】输入一个正整数n nn你需要绘制一个n nn行n nn列的正方形绘制规则如下正方形的四个顶点使用绘制除顶点外第1 11行与第n nn行使用-绘制除顶点外第1 11列与第n nn列使用|绘制正方形内部使用*绘制。【输入】一行一个正整数n nn。【输出】输出共n nn行表示对应的正方形。【输入样例】5【输出样例】--- |***| |***| |***| ---【算法标签】《洛谷 B4498 画画》 #循环结构# #GESP# #2026#【代码详解】#includebits/stdc.h// 包含所有标准库头文件usingnamespacestd;// 使用标准命名空间constintN105;// 定义常量N表示数组的最大尺寸intn;// 变量n表示实际使用的尺寸chara[N][N];// 定义二维字符数组a用于存储图案intmain()// 主函数入口{cinn;// 输入n表示图案的尺寸// 第一阶段初始化整个数组为*for(inti1;in;i){for(intj1;jn;j){a[i][j]*;// 将所有位置初始化为星号}}// 第二阶段绘制边框for(inti1;in;i){for(intj1;jn;j){// 如果是第一行或最后一行设置为-横线if(i1||in){a[i][j]-;}// 如果是第一列或最后一列设置为|竖线if(j1||jn){a[i][j]|;}}}// 第三阶段设置四个角的字符为a[1][1];// 左上角a[1][n];// 右上角a[n][1];// 左下角a[n][n];// 右下角// 第四阶段输出整个图案for(inti1;in;i){for(intj1;jn;j){couta[i][j];// 输出当前位置的字符}coutendl;// 每输出完一行后换行}return0;// 程序正常结束}【运行结果】5 --- |***| |***| |***| ---
SLAM开发避坑指南:如何正确处理gflags和Google Logging的初始化顺序 SLAM开发中的日志与参数初始化陷阱:深入解析gflags与Google Logging的正确使用姿势 在SLAM系统开发过程中,日志记录和参数配置是两个看似简单却暗藏玄机的基础功能。许多开发者往往在系统架构设计上投入大量精力,却在这些"基础设施"… 2026/3/18 15:15:12
CLIP ViT-H-14图像编码服务参数详解:temperature、top_k、normalize设置说明 CLIP ViT-H-14图像编码服务参数详解:temperature、top_k、normalize设置说明 1. 服务概述 CLIP ViT-H-14图像编码服务是基于CLIP ViT-H-14(laion2B-s32B-b79K)模型构建的特征提取服务,提供RESTful API和Web界面两种使用方式。该服务能够将输入的图像转… 2026/5/17 4:05:03
解放设计师双手:AI驱动的Illustrator自动化工作流革命 解放设计师双手:AI驱动的Illustrator自动化工作流革命 【免费下载链接】illustrator-scripts Adobe Illustrator scripts 项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts 一、诊断设计工作中的效率顽疾 1.1 破解重复操作的时间黑洞 在当… 2026/3/18 15:13:55
【2014-01-27】cocos2dx学习笔记:CCNode回调流程 [历史归档] 本文原发布于 cstriker1407.info 个人博客,内容为历史存档,仅供参考。 发布时间: 2014-01-27 | 标题:cocos2dx学习笔记:CCNode回调流程 | 分类: 编程 / C &&… 2026/7/16 5:44:33
C++ priority_queue 深度解构:从堆算法到容器适配器实现 1. 项目概述:从“会用”到“懂它”,一次对 priority_queue 的深度解构如果你用过 C STL 里的priority_queue,大概率会觉得它很方便:push一个元素,pop出来的总是当前“最大”或“最小”的那个。面试官问你它的底层是什么… 2026/7/16 5:42:32
集成过压保护模拟开关的设计与应用实践 1. 为什么我们需要重新思考保护电路设计在电子系统设计中,过压保护一直是个让人头疼的问题。传统方案通常采用TVS二极管、保险丝、继电器等分立器件搭建保护电路,这种方案我已经用了十几年。但最近在做一个工业传感器项目时,这套方案让我栽了… 2026/7/16 5:42:32
电子病历自动生成与结构化:AI模型赋能医疗信息管理新路径 电子病历自动生成与结构化:AI模型赋能医疗信息管理新路径 在医疗信息化不断推进的当下,电子病历作为医疗数据的重要载体,其质量与利用效率直接影响着医疗服务的质量和医疗研究的进展。电子病历自动生成与结构化技术,借助AI模型的力… 2026/7/16 5:40:31
二维数组对角线操作实战:从坐标规律到焦点遍历的双解剖析 1. 二维数组对角线操作入门:从概念到实战第一次接触二维数组对角线操作时,我也曾被那些坐标规律绕得头晕。直到在算法比赛中因为对角线问题丢分后,才真正静下心来研究这个看似简单却暗藏玄机的话题。二维数组对角线操作是信息学竞赛和算法面试… 2026/7/16 5:40:31
题解:AcWing 237 程序自动分析 【题目来源】 AcWing:237. 程序自动分析 - AcWing题库 【题目描述】 在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。 考虑一个约束满足问题的简化版本:假设 x1,x2,x3,…x_1,x_2,x_3,…x1,x2,x3,… 代表程… 2026/7/16 5:36:29
A--10 Codex Review与GitHub PR工作流实战指南:从代码审查到安全合并 摘要:本文系统讲解如何利用Codex App的Review功能与GitHub PR工作流,实现从代码修改到安全合并的完整流程。涵盖Review面板深度使用、/review命令实战、GitHub Connector配置、PR描述撰写技巧,以及常见问题排查方法。通过多个实战案例和流程图,帮助开发者建立高效的AI辅助代… 2026/7/16 0:00:26
HAM未来路线图:下一代高可用迁移技术的发展方向与展望 HAM未来路线图:下一代高可用迁移技术的发展方向与展望 【免费下载链接】ham Based on the remote memory access capability and high bandwidth of the UB, deterministic duration virtual machine live migration is achieved, addressing planned downtime issu… 2026/7/16 0:04:27
月球是否是从地球分离出去的?——容度原理解释 月球是否是从地球分离出去的?——容度原理解释一、月球起源的“三大假说”与容度原理的重新审视月球起源的三大假说——捕获说(月球是太阳系中独立的星体,被地球引力捕获)、共生说(月球与地球同时从原始星云中形成&… 2026/7/16 0:06:27
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/13 8:31:55
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/16 3:47:53
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/14 5:09:41