自定义博客皮肤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++相关知识输出

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

原创 信奥赛CSP-J复赛集训(数学思维专题)(2):P7257 [COCI 2009/2010 #3] FILIP

信奥赛CSP-J复赛集训(数学思维专题)(2):P7257 [COCI 2009/2010 #3] FILIP

2025-04-03 09:32:32 642

原创 信奥赛CSP-J复赛集训(数学思维专题)(1):P7772 [COCI 2009/2010 #2] FAKTOR

信奥赛CSP-J复赛集训(数学思维专题)(1):P7772 [COCI 2009/2010 #2] FAKTOR

2025-04-03 09:30:31 761

原创 [GESP202503 C++六级题解]:P11963:环线

[GESP202503 C++六级题解]:P1196:环线

2025-04-01 19:51:44 1292

原创 [GESP202503 C++六级题解]:P11962:树上漫步

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

2025-04-01 19:49:56 828

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

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

2025-03-31 18:10:17 826

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

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

2025-03-31 18:08:40 953

原创 CSP/信奥赛C++中格式化输入输出scanf和printf的使用详解

CSP/信奥赛C++中格式化输入输出scanf和printf的使用详解

2025-03-31 07:29:58 500

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

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

2025-03-31 07:21:40 729

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

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

2025-03-31 07:17:50 1030

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

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

2025-03-29 13:33:57 1178

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

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

2025-03-29 13:30:03 1013

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

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

2025-03-28 10:47:08 903

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

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

2025-03-28 10:44:13 731

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

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

2025-03-27 14:01:29 1209

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

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

2025-03-27 13:24:33 1135

原创 csp信奥赛C++中常用的系统函数

csp信奥赛C++中常用的系统函数

2025-03-27 08:48:46 760

原创 csp信奥赛C++常用的数学函数详解

csp信奥赛C++常用的数学函数详解

2025-03-26 19:59:52 292

原创 信奥赛CSP-J复赛集训(模拟算法专题)(34):P1059 [NOIP 2006 普及组] 明明的随机数

信奥赛CSP-J复赛集训(模拟算法专题)(34):P1059 [NOIP 2006 普及组] 明明的随机数

2025-03-26 07:43:29 713

原创 信奥赛CSP-J复赛集训(模拟算法专题)(33):P1093 [NOIP 2007 普及组] 奖学金

信奥赛CSP-J复赛集训(模拟算法专题)(33):P1093 [NOIP 2007 普及组] 奖学金

2025-03-25 20:15:04 822

原创 信奥赛CSP-J复赛集训(模拟算法专题)(32):P3392 涂条纹

信奥赛CSP-J复赛集训(模拟算法专题)(32):P3392 涂条纹

2025-03-25 17:35:24 662

原创 信奥赛CSP-J复赛集训(模拟算法专题)(31):P2692 覆盖

信奥赛CSP-J复赛集训(模拟算法专题)(31):P2692 覆盖

2025-03-24 20:32:54 1168

原创 信奥赛CSP-J复赛集训(模拟算法专题)(30):P2010 [NOIP 2016 普及组] 回文日期

信奥赛CSP-J复赛集训(模拟算法专题)(29):P2010 [NOIP 2016 普及组] 回文日期

2025-03-24 20:29:08 982

原创 信奥赛CSP-J复赛集训(模拟算法专题)(29):P3817 小A的糖果

信奥赛CSP-J复赛集训(模拟算法专题)(29):P3817 小A的糖果

2025-03-23 22:13:19 671

原创 信奥赛CSP-J复赛集训(模拟算法专题)(28):P1190 [NOIP 2010 普及组] 接水问题

信奥赛CSP-J复赛集训(模拟算法专题)(28):P1190 [NOIP 2010 普及组] 接水问题

2025-03-23 22:11:25 763

原创 信奥赛CSP-J复赛集训(模拟算法专题)(27):P5016 [NOIP 2018 普及组] 龙虎斗

信奥赛CSP-J复赛集训(模拟算法专题)(27):P5016 [NOIP 2018 普及组] 龙虎斗

2025-03-21 11:54:37 1483

原创 信奥赛CSP-J复赛集训(模拟算法专题)(26):P5412 [YNOI2019] 排队

信奥赛CSP-J复赛集训(模拟算法专题)(26):P5412 [YNOI2019] 排队

2025-03-21 11:52:45 1199

原创 信奥赛CSP-J复赛集训(模拟算法专题)(25):P3955 [NOIP 2017 普及组] 图书管理员

信奥赛CSP-J复赛集训(模拟算法专题)(25):P3955 [NOIP 2017 普及组] 图书管理员

2025-03-20 08:58:54 1057

原创 信奥赛CSP-J复赛集训(模拟算法专题)(24):P1563 [NOIP 2016 提高组] 玩具谜题

信奥赛CSP-J复赛集训(模拟算法专题)(24):P1563 [NOIP 2016 提高组] 玩具谜题

2025-03-20 08:57:04 1036

原创 信奥赛CSP-J复赛集训(模拟算法专题)(23):P1109 学生分组

信奥赛CSP-J复赛集训(模拟算法专题)(23):P1109 学生分组

2025-03-19 08:14:26 981

原创 信奥赛CSP-J复赛集训(模拟算法专题)(22):P7072 [CSP-J2020] 直播获奖

信奥赛CSP-J复赛集训(模拟算法专题)(22):P7072 [CSP-J2020] 直播获奖

2025-03-19 08:12:01 1032

原创 信奥赛CSP-J复赛集训(模拟算法专题)(21):P1008 [NOIP 1998 普及组] 三连击

信奥赛CSP-J复赛集训(模拟算法专题)(21):P1008 [NOIP 1998 普及组] 三连击

2025-03-18 08:53:24 938

原创 信奥赛CSP-J复赛集训(模拟算法专题)(20):P1003 [NOIP 2011 提高组] 铺地毯

信奥赛CSP-J复赛集训(模拟算法专题)(20):P1003 [NOIP 2011 提高组] 铺地毯

2025-03-18 08:31:06 1124

原创 信奥赛CSP-J复赛集训(模拟算法专题)(19):P1097 [NOIP 2007 提高组] 统计数字

信奥赛CSP-J复赛集训(模拟算法专题)(19):P1097 [NOIP 2007 提高组] 统计数字

2025-03-17 19:48:33 810

原创 信奥赛CSP-J复赛集训(模拟算法专题)(18):P8318 『JROI-4』淘气的猴子

信奥赛CSP-J复赛集训(模拟算法专题)(18):P8318 『JROI-4』淘气的猴子

2025-03-17 10:48:45 1130

原创 信奥赛CSP-J复赛集训(模拟算法专题)(17):P1085 [NOIP 2004 普及组] 不高兴的津津

信奥赛CSP-J复赛集训(模拟算法专题)(17):P1085 [NOIP 2004 普及组] 不高兴的津津

2025-03-15 13:40:07 1140

原创 信奥赛CSP-J复赛集训(模拟算法专题)(16):P6386 [COCI 2007/2008 #4] VAUVAU

信奥赛CSP-J复赛集训(模拟算法专题)(16):P6386 [COCI 2007/2008 #4] VAUVAU

2025-03-15 13:22:18 1011

原创 信奥赛CSP-J复赛集训(模拟算法专题)(15):P1179 [NOIP 2010 普及组] 数字统计

信奥赛CSP-J复赛集训(模拟算法专题)(15):P1179 [NOIP 2010 普及组] 数字统计

2025-03-14 08:17:32 1330

原创 信奥赛CSP-J复赛集训(模拟算法专题)(14):P1152 欢乐的跳

信奥赛CSP-J复赛集训(模拟算法专题)(14):P1152 欢乐的跳

2025-03-14 08:09:24 1164

原创 信奥赛CSP-J复赛集训(模拟算法专题)(13):P1307 [NOIP 2011 普及组] 数字反转

信奥赛CSP-J复赛集训(模拟算法专题)(13):P1307 [NOIP 2011 普及组] 数字反转

2025-03-13 08:44:30 391

原创 信奥赛CSP-J复赛集训(模拟算法专题)(12):P1548 [NOIP 1997 普及组] 棋盘问题

信奥赛CSP-J复赛集训(模拟算法专题)(12):P1548 [NOIP 1997 普及组] 棋盘问题

2025-03-13 08:41:48 1005

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复赛集训200分-300分必刷真题题解:【CSP -J 2023】一元二次方程

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

2024-10-21

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

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

2024-10-21

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

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

2024-05-16

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

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

2024-05-16

空空如也

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

TA关注的人

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