2022年CSP-J初赛真题及答案解析(完善程序2)

发布时间:2026/8/11 3:08:05

2022年CSP-J初赛真题及答案解析(完善程序2)
2022年CSP-J初赛真题及答案解析(完善程序2)第 2 题 完善程序洪水填充现有用字符标记像素颜色的 8×88×8 图像。颜色填充的操作描述如下给定起始像素的位置待填充的颜色将起始像素和所有可达的像素可达的定义经过一次或多次的向上、下、左、右四个方向移动所能到达且终点和路径上所有像素的颜色都与起始像素颜色相同替换为给定的颜色。试补全程序。#includebits/stdc.husingnamespacestd;constintROWS8;constintCOLS8;structPoint{intr,c;Point(intr,intc):r(r),c(c){}};boolis_valid(charimage[ROWS][COLS],Point pt,intprev_color,intnew_color){intrpt.r;intcpt.c;return(0rrROWS0ccCOLS①image[r][c]!new_color);}voidflood_fill(charimage[ROWS][COLS],Point cur,intnew_color){queuePointqueue;queue.push(cur);intprev_colorimage[cur.r][cur.c];②;while(!queue.empty()){Point ptqueue.front();queue.pop();Point points[4]{③,Point(pt.r-1,pt.c),Point(pt.r,pt.c1),Point(pt.r,pt.c-1)};for(autop:points){if(is_valid(image,p,prev_color,new_color)){④;⑤;}}}}intmain(){charimage[ROWS][COLS]{{g,g,g,g,g,g,g,g},{g,g,g,g,g,g,r,r},{g,r,r,g,g,r,g,g},{g,b,b,b,b,r,g,r},{g,g,g,b,b,r,g,r},{g,g,g,b,b,b,b,r},{g,g,g,g,g,b,g,g},{g,g,g,g,g,b,b,g}};Pointcur(4,4);charnew_colory;flood_fill(image,cur,new_color);for(intr0;rROWS;r){for(intc0;cCOLS;c){coutimage[r][c];}coutendl;}//输出:// g g g g g g g g// g g g g g g r r// g r r g g r g g// g y y y y r g r// g g g y y r g r// g g g y y y y r// g g g g g y g g// g g g g g y y greturn0;}①~⑤处应填 A. image[r][c] prev_colorB. image[r][c] ! prev_colorC. image[r][c] new_colorD. image[r][c] ! new_colorA. image[cur.r1][cur.c] new_colorB. image[cur.r][cur.c] new_colorC. image[cur.r][cur.c1] new_colorD. image[cur.r][cur.c] prev_colorA. Point(pt.r, pt.c)B. Point(pt.r, pt.c1)C. Point(pt.r1, pt.c)D. Point(pt.r1, pt.c1)A. prev_color image[p.r][p.c]B. new_color image[p.r][p.c]C. image[p.r][p.c] prev_colorD. image[p.r][p.c] new_colorA. queue.push( p)B. queue.push(pt)C. queue.push(cur)D. queue.push(Point(ROWS, COLS))答案ABCDA解析洪水填充is_valid 判断像素颜色等于原始颜色且不等于新颜色故①为image[r][c] prev_color。开始填充前先把起始点颜色改为新颜色故②为image[cur.r][cur.c] new_color。四个方向包括上、下、左、右数组 points 的第一个应为下行1即Point(pt.r1, pt.c)故③选 C。每访问一个有效点将其颜色改为新颜色故④为image[p.r][p.c] new_color然后入队⑤为queue.push(p)。更多内容请关注专栏信奥赛C普及组csp-j初赛复赛真题题解持续更新https://blog.csdn.net/weixin_66461496/category_12808781.html 点击跳转【秘籍汇总】完整csp信奥赛C学习资料1、csp/信奥赛C完整信奥赛系列课程永久学习https://edu.csdn.net/lecturer/7901 点击跳转2、CSP信奥赛C竞赛拿奖视频课https://edu.csdn.net/course/detail/40437 点击跳转https://edu.csdn.net/course/detail/41081 点击跳转3、csp信奥赛高频考点知识详解及案例实践CSP信奥赛C动态规划https://blog.csdn.net/weixin_66461496/category_13096895.html点击跳转CSP信奥赛C标准模板库STLhttps://blog.csdn.net/weixin_66461496/category_13108077.html 点击跳转信奥赛C提高组csp-s知识详解及案例实践https://blog.csdn.net/weixin_66461496/category_13113932.html 点击跳转4、csp信奥赛冲刺一等奖有效刷题题解信奥赛C普及组CSP-J一等奖通关刷题题单及题解https://blog.csdn.net/weixin_66461496/category_12673810.html 点击跳转信奥赛C普及组csp-j初赛复赛真题题解持续更新https://blog.csdn.net/weixin_66461496/category_12808781.html 点击跳转信奥赛C提高组csp-s初赛复赛真题题解持续更新https://blog.csdn.net/weixin_66461496/category_13125089.html 点击跳转5、GESP C考级真题题解GESP(C 一级二级三级)真题题解持续更新https://blog.csdn.net/weixin_66461496/category_12858102.html 点击跳转GESP(C 四级五级六级)真题题解持续更新https://blog.csdn.net/weixin_66461496/category_12869848.html 点击跳转GESP(C 七级八级)真题题解持续更新https://blog.csdn.net/weixin_66461496/category_13117178.html 点击跳转· 文末祝福 ·#includebits/stdc.husingnamespacestd;intmain(){cout跟着王老师一起学习信奥赛C;cout 成就更好的自己 ;cout csp信奥赛一等奖属于你! ;return0;}

相关新闻

技术人必备:用五步叙事框架清晰传递技术价值

技术人必备:用五步叙事框架清晰传递技术价值

2026/8/11 3:08:05

1. 背景与核心概念:为什么技术人需要“讲故事”?在技术领域深耕多年,我们常常陷入一个误区:认为只要技术过硬、代码写得好,就足够了。然而,无论是晋升答辩、项目汇报、技术分享,还是向非技术背景…

技术人的身心修复方案:基于中医理论的系统化健康管理实践

技术人的身心修复方案:基于中医理论的系统化健康管理实践

2026/8/11 3:08:05

这次我们来看一个专注于身心修复与五脏调养的技术方案。这个项目并非传统的软件开发或AI模型,而是一套融合了中医理论、现代健康管理理念与可量化调理方法的技术体系。它核心解决的是现代人因长期高压、作息紊乱导致的身体深度耗竭、脾胃气血不足以及精神紧绷问题。…

有录网获得2025福布斯中国·留学出国服务影响力品牌,口碑背后服务质量如何

有录网获得2025福布斯中国·留学出国服务影响力品牌,口碑背后服务质量如何

2026/8/11 3:08:05

近日,有录网在2025福布斯中国教育峰会中斩获“留学出国服务影响力品牌”大奖。此次峰会由福布斯中国主办,聚焦教育行业的发展趋势、创新模式以及服务品质提升等重要议题。众多行业专家、教育机构代表齐聚一堂,共同探讨教育领域的新机遇与挑战…

Python实战:格兰杰因果检验原理、代码与避坑指南

Python实战:格兰杰因果检验原理、代码与避坑指南

2026/8/11 4:18:09

1. 项目概述:从“相关”到“因果”的探索 在数据分析、金融计量乃至社会科学研究中,我们常常面对一堆看起来相互关联的时间序列数据。比如,你可能会发现A股票的涨跌似乎总是领先于B股票,或者社交媒体上的某个话题热度上升后&#…

【金仓数据库征文】AI Agent 查询结果脱敏实践——客户数据问答中,明文不该先进入模型

【金仓数据库征文】AI Agent 查询结果脱敏实践——客户数据问答中,明文不该先进入模型

2026/8/11 4:18:09

文章目录每日一句正能量1. 背景与问题:最危险的不是模型“说出来”,而是模型“已经看到了”2. 环境与数据:脱敏之前先解决“什么字段算敏感”2.1 建立字段分类元数据2.2 PostgreSQL 权限仍然是底层边界3. 复现过程:先看三种常见但…

计算机视觉工程化利器:Supervision库如何解决模型推理后的“胶水代码”困境

计算机视觉工程化利器:Supervision库如何解决模型推理后的“胶水代码”困境

2026/8/11 4:18:09

1. 从“造轮子”到“拧螺丝”:为什么我们需要计算机视觉的“胶水层”?如果你在过去几年里做过计算机视觉项目,无论是目标检测、实例分割还是简单的视频分析,大概率经历过这样的场景:你从某个开源仓库(比如Y…

遥感定量分析基石:辐射定标与大气校正原理、实操与避坑指南

遥感定量分析基石:辐射定标与大气校正原理、实操与避坑指南

2026/8/11 4:18:09

1. 从“原始数据”到“真实信息”:为什么我们需要辐射定标与大气校正如果你刚接触遥感影像处理,可能会觉得“辐射定标”和“大气校正”这两个词听起来既专业又遥远。你手头可能有一张从卫星或无人机下载的影像,看起来色彩斑斓,细节…

Claude Code上下文拼接机制解析:优化大模型API对话记忆与成本控制

Claude Code上下文拼接机制解析:优化大模型API对话记忆与成本控制

2026/8/11 4:18:09

1. 项目概述:Claude Code 上下文拼接机制探秘最近在深度使用 Claude Code 这个开发工具时,我发现一个挺有意思的问题:每次调用它的 API,它背后那个“大脑”——也就是大语言模型——到底是怎么把我说的话、它之前说过的话、以及那…

绕过TPM与CPU限制:老电脑无损升级Windows 11实战指南

绕过TPM与CPU限制:老电脑无损升级Windows 11实战指南

2026/8/11 4:08:08

1. 项目概述:一次“非官方”的Windows 11升级实战手里这台戴尔XPS 15 9550,当年也是旗舰级别的创作本,i7-6700HQ的CPU,16G内存,用起来其实还挺顺手的。但自从Windows 11发布,看着那个全新的UI和宣称的安全性…

比较好的亚太EMBA,问了6位校友师资差别真的挺大

比较好的亚太EMBA,问了6位校友师资差别真的挺大

2026/8/10 5:58:32

比较好的亚太EMBA核心差异先看什么?对于希望兼顾工作与系统管理能力提升的亚太区高管而言,筛选匹配度高的EMBA项目时,师资配置是决定学习体验与实际收获的核心要素之一。我们结合3-4个公开信息透明、办学历史较长的亚太区主流EMBA项目特点&am…

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

2026/8/10 7:54:12

备考海外游学的亚洲EMBA面试,核心要围绕项目国际化设计逻辑、个人跨文化管理经验匹配度两个维度准备,避免把游学模块等同于普通旅游参访的认知偏差。不少备考者花3个月对比6份资料,却容易忽略面试官对“国际视野落地能力”的考察——比如香港…

比较好的国内EMBA,问了二十位校友聊透人脉价值

比较好的国内EMBA,问了二十位校友聊透人脉价值

2026/8/10 7:19:21

比较好的国内EMBA核心差异体现在哪些方面?比较好的国内EMBA的核心长期价值,很大程度上依托于校友网络的连接质量与资源生态的活跃度,这也是不少高管在择校时优先考量的因素。我们结合3-4个市场关注度较高的项目公开信息,从课程、师…

Unity新手入门:从零搭建开发环境与核心概念解析

Unity新手入门:从零搭建开发环境与核心概念解析

2026/8/11 0:07:41

1. 项目概述:为什么Unity是游戏开发者的首选起点如果你对游戏开发感兴趣,或者想进入这个充满创造力的行业,那么“Unity”这个名字你肯定不陌生。它几乎是所有新手开发者、独立游戏团队,甚至是一些3A大厂在特定项目上的首选引擎。为…

Agency-Agents 智能体系统从零搭建实战指南

Agency-Agents 智能体系统从零搭建实战指南

2026/8/11 0:07:41

在开发复杂应用时,我们常常遇到单一模型难以兼顾全局规划与细节执行的困境。有时候,模型擅长创意生成却在逻辑推理上稍显吃力,或者精于代码编写却缺乏对业务上下文的深刻理解。为了解决这个问题,多智能体协作架构应运而生&#xf…

MiniMax 权益码 Token Plan 套餐 9 折优惠,Token Plan 共建邀请计划 至2026.8.31

MiniMax 权益码 Token Plan 套餐 9 折优惠,Token Plan 共建邀请计划 至2026.8.31

2026/8/11 0:07:41

🚀 MiniMax Token Plan MiniMax 推出全新 Token 计划,新增语音、音乐、视频和图片生成权益。 用户邀请好友可享双重福利 订阅一份套餐,解锁最新模型 —— 前沿 Coding 能力、1M 超长上下文、原生多模态,图文音视频共用套餐额度。 …

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/8 5:07:31

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/9 13:42:46

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/8 2:30:15

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…