自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王老师青少年编程

csp/信奥赛C++相关知识输出

  • 博客(408)
  • 收藏
  • 关注

原创 2025年6月GESP(C++四级):画布裁剪

2025年6月GESP(C++四级):画布裁剪

2025-07-20 18:02:24 546

原创 2025年6月GESP(C++三级):分糖果

2025年6月GESP(C++三级):分糖果

2025-07-19 20:10:45 685

原创 2025年6月GESP(C++三级):奇偶校验

2025年6月GESP(C++三级):奇偶校验

2025-07-19 20:00:25 1321

原创 2025年6月GESP(C++二级): 幂和数

2025年6月GESP(C++二级): 幂和数

2025-07-18 18:30:18 859

原创 2025年6月GESP(C++二级): 数三角形

2025年6月GESP(C++二级): 数三角形

2025-07-18 18:15:08 520

原创 2025年6月GESP(C++一级):值日

2025年6月GESP(C++一级):值日

2025-07-17 22:23:31 66

原创 2025年6月GESP(C++一级):假期阅读

2025年6月GESP(C++一级):假期阅读

2025-07-17 22:20:02 85

原创 csp信奥赛c++复赛集训课(12大高频考点专题集训)

csp信奥赛c++复赛集训课(12大高频考点专题集训)

2025-06-26 09:57:24 829

原创 2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(试卷4:共计6题带解析)

2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(试卷4:共计6题带解析)

2025-05-31 09:41:52 1300

原创 2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(试卷3:共计6题带解析)

2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(试卷3:共计6题带解析)

2025-05-31 09:40:36 1195

原创 2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(试卷2:共计6题带解析)

2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(试卷2:共计6题带解析)

2025-05-30 06:43:38 1329

原创 2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(试卷1:共计6题带解析)

2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(试卷1:共计6题带解析)

2025-05-30 06:42:30 1371

原创 2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(3)

2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(3)

2025-05-29 06:48:12 672

原创 2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(2)

2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(2)

2025-05-29 06:47:01 680

原创 2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(1)

2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(1)

2025-05-29 06:45:30 562

原创 2025年全国青少年信息素养大赛复赛C++集训(18):数列(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(18):数列(题目及解析)

2025-05-29 06:43:07 447

原创 2025年全国青少年信息素养大赛复赛C++集训(17): 找和为K的两个元素(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(17): 找和为K的两个元素(题目及解析)

2025-05-26 08:39:54 645

原创 2025年全国青少年信息素养大赛复赛C++集训(16):吃糖果2(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(16):吃糖果2(题目及解析)

2025-05-26 08:38:43 556

原创 2025年全国青少年信息素养大赛复赛C++集训(15):因子问题(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(15):因子问题(题目及解析)

2025-05-24 13:44:01 637

原创 2025年全国青少年信息素养大赛复赛C++集训(14):我家的门牌号(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(14):我家的门牌号(题目及解析)

2025-05-24 13:41:07 842

原创 2025年全国青少年信息素养大赛复赛C++集训(13): 分组均衡性(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(13): 分组均衡性(题目及解析)

2025-05-23 08:27:01 712

原创 2025年全国青少年信息素养大赛复赛C++集训(12):最近的斐波那契数(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(12):最近的斐波那契数(题目及解析)

2025-05-23 06:25:57 642

原创 2025年全国青少年信息素养大赛复赛C++集训(11):6翻了(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(11):6翻了(题目及解析)

2025-05-22 15:55:34 1134

原创 2025年全国青少年信息素养大赛复赛C++集训(10):不变初心数(题目及解析

2025年全国青少年信息素养大赛复赛C++集训(10):不变初心数(题目及解析

2025-05-22 15:54:19 732

原创 2025年全国青少年信息素养大赛复赛C++集训(9): 吃火锅(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(9): 吃火锅(题目及解析)

2025-05-21 08:33:15 906

原创 2025年全国青少年信息素养大赛复赛C++集训(8):逆行(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(8):逆行(题目及解析)

2025-05-21 08:32:04 469

原创 2025年全国青少年信息素养大赛复赛C++集训(7): 就不告诉你(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(7): 就不告诉你(题目及解析)

2025-05-20 08:43:02 751

原创 2025年全国青少年信息素养大赛复赛C++集训(6): 自动打包机(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(6): 自动打包机(题目及解析)

2025-05-20 08:41:45 821

原创 2025年全国青少年信息素养大赛复赛C++集训(5): 到底是不是太胖了(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(5): 到底是不是太胖了(题目及解析)

2025-05-19 11:18:34 329

原创 2025年全国青少年信息素养大赛初赛真题:(算法创意实践挑战赛C++小学组:带解析)

2025年全国青少年信息素养大赛初赛真题:(算法创意实践挑战赛C++小学组:带解析)

2025-05-19 10:09:34 1581

原创 2025年全国青少年信息素养大赛初赛真题(算法创意实践挑战赛C++初中组:文末附答案)

2025年全国青少年信息素养大赛初赛真题(算法创意实践挑战赛C++初中组:文末附答案)

2025-05-18 12:56:49 2181

原创 2025年全国青少年信息素养大赛复赛C++集训(4):最佳情侣身高差(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(4):最佳情侣身高差(题目及解析)

2025-05-17 12:33:06 450

原创 2025年全国青少年信息素养大赛复赛C++集训(3):体重计算器(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(3):体重计算器(题目及解析)

2025-05-17 12:31:24 545

原创 2025年全国青少年信息素养大赛复赛C++集训(2):寻找250(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(2):寻找250(题目及解析)

2025-05-16 10:28:21 550

原创 2025年全国青少年信息素养大赛复赛C++集训(1): 3n+1猜想(题目及解析)

2025年全国青少年信息素养大赛复赛C++集训(1): 3n+1猜想(题目及解析)

2025-05-16 10:26:48 766

原创 信奥赛CSP-J复赛集训(图和树专题)(9):P2171 Hz吐泡泡

信奥赛CSP-J复赛集训(图和树专题)(9):P2171 Hz吐泡泡

2025-05-15 10:00:24 437

原创 2023年全国青少年信息素养大赛C++智能算法复赛真题及题解

2023年全国青少年信息素养大赛C++智能算法复赛真题及题解

2025-05-15 08:29:23 1345

原创 信奥赛CSP-J复赛集训(图和树专题)(8):P1087 [NOIP 2004 普及组] FBI 树

信奥赛CSP-J复赛集训(图和树专题)(8):P1087 [NOIP 2004 普及组] FBI 树

2025-05-13 08:25:34 989

原创 信奥赛CSP-J复赛集训(图和树专题)(7):P1030 [NOIP 2001 普及组] 求先序排列

信奥赛CSP-J复赛集训(图和树专题)(7):P1030 [NOIP 2001 普及组] 求先序排列

2025-05-13 08:23:21 392

原创 信奥赛CSP-J复赛集训(图和树专题)(6):P1827 [USACO3.4] 美国血统 American Heritage

信奥赛CSP-J复赛集训(图和树专题)(6):P1827 [USACO3.4] 美国血统 American Heritage

2025-05-12 08:28:43 606

Python循环嵌套画美丽图案.pdf python海龟绘图结合循环嵌套实现绘制复杂的图案

Python循环嵌套画美丽图案.pdf python海龟绘图结合循环嵌套实现绘制复杂的图案。

2025-04-02

【信息学竞赛】CSP-J树结构核心知识点详解:基础知识、遍历方法及经典算法应用概括了文档的主要

内容概要:文章详细介绍了掌握CSP-J信奥赛中树结构的方法。首先阐述了树的基础知识,包括基本概念(节点、边、二叉树、深度、高度等)和存储方式(邻接表、结构体/类、数组模拟)。接着讲解了树的遍历方法,分为深度优先搜索(前序、中序、后序遍历,含递归与非递归实现)和广度优先搜索(层次遍历)。然后探讨了经典问题与算法,如树的直径(两次DFS/BFS、树形DP)、最近公共祖先(倍增法、Tarjan算法)、二叉搜索树操作以及树形动态规划。最后给出实战练习建议,涵盖基础题目(重建二叉树、求树的深度等)和进阶题目(树的直径、LCA问题、树形DP),推荐了洛谷和LeetCode两个在线平台的部分题目。同时提醒注意避免递归过深、正确处理输入格式和边界条件。; 适合人群:准备参加CSP-J信奥赛的学生,尤其是对树结构有初步了解但需要深入学习和提高解题能力的选手。; 使用场景及目标:①帮助学生系统学习树结构的相关知识,为竞赛打下坚实的理论基础;②通过大量练习题目,熟悉树结构的常见算法和解题技巧,提高解决实际问题的能力。; 阅读建议:本文内容丰富且实用,建议读者按照章节顺序逐步学习,在理解每个知识点后及时进行相应练习,遇到不懂的地方可以参考提供的在线平台题目进行实践,同时注意文中提到的注意事项以避免常见错误。

2025-04-02

【C语言编程】格式化输入输出scanf和printf详细解析:关键技巧与应用实例综述

内容概要:本文档详细介绍了C语言中格式化输入输出函数scanf和printf的使用方法。首先阐述了这两个函数的头文件<stdio.h>,接着深入讲解了printf函数的格式化输出,包括基本语法、常用格式说明符(如整数、浮点数、字符等)、修饰符(宽度与对齐、精度、填充)及其示例。然后解释了scanf函数的格式化输入,强调了变量地址的使用、格式严格匹配的重要性、常用格式说明符以及其注意事项。此外,文档还分享了一些关键技巧与问题的解决方案,如跳过空白字符、字符串长度限制、处理输入错误和清空输入缓冲区等。最后,通过综合示例展示了如何正确使用这些函数,并总结了它们的优势、注意事项和适用场景。 适合人群:正在学习C语言或有一定C语言基础,希望深入了解格式化输入输出函数使用的编程初学者和中级开发者。 使用场景及目标:①编写需要精确控制输入输出格式的程序;②提高对C语言标准库函数的理解和运用能力;③为参加算法竞赛、维护遗留代码或满足特定格式化需求打下坚实基础。 阅读建议:学习时应结合实际编程练习,多尝试不同的格式化选项,注意输入输出格式的严格匹配,同时关注可能遇到的问题并学会解决方法。

2025-04-02

【信息学竞赛】CSP-J动态规划算法核心概念、常见模型与解题技巧:从入门到精通系统学习指南

内容概要:文章针对CSP-J信息学竞赛中的动态规划(DP)算法提供了系统的学习指南。首先阐述了DP的核心概念,包括基本思想、状态转移方程和最优子结构,并对比了它与递归/分治的区别。接着介绍了几种常见的DP模型,如线性DP、背包问题(0-1背包和完全背包)、区间DP以及路径/网格DP,每种模型都配有典型问题示例。学习步骤方面,建议从简单的题目开始,逐步深入到复杂的问题,期间要注意分析问题特征、手推状态转移表、优化代码实现,并通过刷题来巩固知识。此外,还列举了一些常见错误及其调试技巧,以及应对考试的时间分配和快速建模策略。; 适合人群:准备参加CSP-J信息学竞赛的学生,尤其是对动态规划算法感兴趣或者希望提高这方面能力的考生。; 使用场景及目标:①帮助学生理解动态规划的基本原理和应用场景;②指导学生掌握不同类型动态规划问题的解法;③培养学生解决实际编程问题的能力,特别是在竞赛环境中;④提供有效的学习路径和方法,以提高解题效率和准确性。; 其他说明:为了更好地掌握动态规划,学生应该按照文中给出的学习步骤循序渐进地进行练习,并且要注意总结经验教训,避免常见错误。同时,在备考过程中,合理安排时间,确保有足够的时间用于理解和消化动态规划的相关知识点。

2025-04-02

[GESP202503 C++六级题解]:P1196:环线.pdf【C++编程竞赛】基于单调队列优化的环形数组最大子段和问题解决方案:CSP六级题解P1196地铁环线快乐值最大化算法设计

内容概要:本文详细解析了C++六级题解P1196“环线”问题。题目要求在地铁环线上选择一段路径使获得的快乐值最大。文章首先介绍了题目的背景设定、输入输出格式及数据范围。接着,通过三个关键技术点解决环形数组问题:①将环形数组展开为线性数组,即将原数组复制一倍形成长度为2n的新数组;②计算前缀和数组,使子段和的计算变得简单;③利用单调队列维护窗口内的最小前缀和,确保在O(n)时间内找到最大快乐值。代码实现部分对每个步骤进行了详细注释,并解释了关键算法思想。; 适合人群:具有一定编程基础,尤其是对算法竞赛、C++编程感兴趣的读者,以及准备CSP-J/S等信息学竞赛的学生。; 使用场景及目标:①学习如何将复杂结构(如环形)转化为简单结构(如线性)来解决问题;②掌握前缀和技巧的应用,提高处理数组相关问题的能力;③理解并应用单调队列优化算法,提升解决滑动窗口类问题的效率。; 其他说明:本文不仅提供了完整的代码实现,还深入浅出地讲解了每个步骤背后的原理,帮助读者更好地理解和掌握相关知识点。此外,文中提及的技巧和方法具有广泛的适用性,可用于解决类似的最大子段和等问题。

2025-04-01

[GESP202503 C++六级题解]:P11962:树上漫步.pdf

内容概要:本文档详细解析了GESP C++六级考试题P11962“树上漫步”的解法。题目要求计算在一棵树中,从每个节点出发经过偶数步能够到达的节点数量。文档首先介绍了输入输出格式,然后给出了解题思路。主要采用深度优先搜索(DFS)算法遍历树结构,利用邻接表存储树,通过DFS标记每个节点所在的层数(偶数层或奇数层),并统计偶数层节点总数。最后根据每个节点所处层数输出相应结果。核心思想是将树视为二分图进行染色处理,使得每个节点能快速获得其所属组的规模信息。; 适合人群:具备一定编程基础,尤其是熟悉C++语言和基本数据结构如树、图的学员,以及准备参加CSP-J/S等信息学竞赛的学生。; 使用场景及目标:①理解深度优先搜索(DFS)算法及其在树结构中的应用;②掌握树作为二分图处理的思想和方法;③学习如何通过邻接表高效地表示和操作图结构;④提高解决信息学竞赛中类似问题的能力。; 其他说明:文档提供的AC代码可以直接用于理解和练习,建议读者在学习过程中实际编写代码并调试,同时参考文末提供的链接学习更多相关课程。

2025-04-01

[GESP202503 C++五级题解]:P11961:原根判断

[GESP202503 C++五级题解]:P11961:原根判断

2025-03-31

[GESP202503 C++五级题解]:P11960:平均分配

[GESP202503 C++五级题解]:P11960:平均分配

2025-03-31

[GESP202503 C++四级题解]:B4264:二阶矩阵

[GESP202503 C++四级题解]:B4264:二阶矩阵

2025-03-31

[GESP202503 C++四级题解]:B4263:荒地开垦

[GESP202503 C++四级题解]:B4263:荒地开垦

2025-03-31

[GESP202503 C++三级题解]:B4262 :词频统计

[GESP202503 C++三级题解]:B4262 :词频统计

2025-03-29

[GESP202503 C++三级题解]:B4261:2025

[GESP202503 C++三级题解]:B4261:2025

2025-03-29

[GESP202503 C++二级题解]:B4260:时间跨越

[GESP202503 C++二级题解]:B4260:时间跨越

2025-03-29

[GESP202503 C++二级题解]:B4259:等差矩阵

[GESP202503 C++二级题解]:B4259:等差矩阵

2025-03-29

[GESP202503 C++一级题解]:B4258 : 四舍五入

[GESP202503 C++一级题解]:B4258 : 四舍五入

2025-03-29

[GESP202503 C++一级题解]:B4257:图书馆里的老鼠

[GESP202503 C++一级题解]:B4257:图书馆里的老鼠

2025-03-29

2024CSP-J复赛真题题解-T3:小木棍

2024CSP-J复赛真题题解-T3:小木棍

2024-11-01

2024CSP-J复赛真题题解-T2:地图探险

2024CSP-J复赛真题题解-T2:地图探险

2024-11-01

2024CSP-J复赛真题题解-T1:扑克牌

2024CSP-J复赛真题题解-T1:扑克牌

2024-11-01

CSP-J复赛集训200分-300分必刷-csp-j-2021小熊的果篮

CSP-J复赛集训200分-300分必刷-csp-j-2021小熊的果篮

2024-10-23

CSP-J复赛集训200分-300分必刷-csp-j-2021网络链接

CSP-J复赛集训200分-300分必刷-csp-j-2021网络链接

2024-10-23

CSP-J复赛集训200分-300分必刷-csp-j-2021插入排序

CSP-J复赛集训200分-300分必刷-csp-j-2021插入排序

2024-10-23

CSP-J复赛集训200分-300分必刷-csp-j-2021分糖果

CSP-J复赛集训200分-300分必刷-csp-j-2021分糖果

2024-10-23

CSP-J复赛集训200分-300分必刷-csp-j-2020方格取数

CSP-J复赛集训200分-300分必刷-csp-j-2020方格取数

2024-10-23

CSP-J复赛集训200分-300分必刷-csp-j-2020直播获奖

CSP-J复赛集训200分-300分必刷-csp-j-2020直播获奖

2024-10-23

CSP-J复赛集训200分-300分必刷-csp-j-2020优秀的拆分

CSP-J复赛集训200分-300分必刷-csp-j-2020优秀的拆分

2024-10-23

csp/信奥赛C++之STL详解 - vector的使用

主要讲解STL中的vector的使用,能帮助学习C++或参加csp竞赛的学习者理解stl中的vector如何使用,以便更好的打好算法竞赛。建议学习者,可以以此为基础学习更多的stl相关知识,让自己的算法水平更上一层楼。

2024-10-21

csp复赛集训200分-300分必刷真题题解:【CSP -J 2023】一元二次方程

内容包含csp复赛集训中的【CSP -J 2023】一元二次方程 的题解,另外为学习者提供了csp复赛的四个注意事项和五个比赛策略。让学习者,提高自己的算法竞赛实力,积累比赛的方法和技巧,以便顺利拿下csp复赛的一等奖!

2024-10-21

信奥赛C++:循环结构之for循环

信奥赛C++语法之for循环详细讲解,适合信奥赛入门人员学习,主讲for循环的使用场景及如何使用。

2024-05-16

信奥赛C++:枚举算法的算法思想

信奥赛C++:枚举算法的算法思想,适合准备或正在学习C++语法和算法的人员,让学习者知晓枚举算法的算法思想及使用场景,让学习者知晓并掌握枚举算法在什么时候使用以及如何使用。

2024-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除