自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 第十六届蓝桥杯B组C/C++考后感受

博主的一些真实感悟,欢迎大家提问

2025-05-06 09:06:03 424

原创 蓝桥杯 C/C++5 天逆袭省一之第五天 —— 简单数论与实用技巧

今天给大家讲解了简单数论中的找质数(普通方法及优化)、埃氏筛、欧拉筛、快速幂、欧拉定理,还分享了一些实用的编程技巧,包括__gcd函数的使用、解除cin和cout同步以及和函数。希望大家能把这些知识掌握好,在后天的省赛中灵活运用,取得优异的成绩!后续如果时间充足,会继续给大家深入讲解树、图等相关知识,助力大家冲击国赛。加油!

2025-04-10 11:28:34 826 2

原创 第十五届蓝桥杯C/C++B组省赛真题讲解(分享去年比赛的一些真实感受)

省赛来临之际,希望大家在学完相关算法知识后,一定要及时的去训练刷题,如果有什么疑问,可以在评论区留言,考前可以去一下我之前写的蓝桥杯C/C++实战经验分享-CSDN博客,里面分享了一些考试小技巧,希望大家取得好的比赛成绩!!

2025-04-10 01:31:13 2143

原创 第十五届蓝桥杯C/C++B组国赛真题讲解(分享去年比赛的一些真实感受)

祝今年大家都可以取得理想的成绩,然后在国赛相见,弥补之前的遗憾。希望大家可以多参加一些算法比赛,就我而言,我认为算法的学习是一种数学思维能力的培养。不同算法比赛赛制不同,目前主要分为:OI赛制,IOI赛制,ACM赛制。比赛反馈与排名:ACM 赛制提交后即时知结果和排名;OI 赛制比赛中无反馈和排名信息;IOI 赛制提交有即时反馈和实时排名(部分情况除外 )。评分侧重:ACM 赛制注重题目是否完全正确及解题速度;OI 赛制关注通过测试点数量得部分分;IOI 赛制结合前两者,既看结果正确也有部分分机制。

2025-04-09 20:11:51 2206 12

原创 蓝桥杯 C/C++5 天逆袭省一之第四天 —— 递归,记忆化搜索,动态规划

通过今天对递归、记忆化搜索和动态规划的学习,以及结合蓝桥杯真题的实战演练,相信大家对这几种算法思想有了更深刻的理解。递归是一种基础且重要的思想,记忆化搜索是对递归的优化,而动态规划则是解决复杂问题的有效手段。在蓝桥杯竞赛中,熟练运用这些算法,能帮助我们解决很多具有挑战性的题目。后续我们还会继续讲解树、图及简单数论等知识,希望大家持续关注,不断提升自己的算法水平,在蓝桥杯竞赛中取得优异成绩!

2025-04-09 12:40:52 1152

原创 蓝桥杯 C/C++5 天逆袭省一之第三天 ——深度优先搜索(DFS)与广度优先搜索(BFS)

深度优先搜索是一种用于遍历或搜索树、图等数据结构的算法。它从起始节点出发,沿着一条路径尽可能深地探索,直到无法继续,然后回溯到上一个节点,尝试其他路径,直至遍历完所有可能的路径。DFS 的核心在于递归或借助栈来模拟递归过程。从初始状态开始,选择一个分支深入探索,同时标记已访问的状态以避免重复。遇到无法继续的情况(如边界条件、不满足条件等)时回溯,继续探索其他分支,直到找到目标状态或遍历完所有状态。广度优先搜索是一种用于遍历或搜索树、图等数据结构的算法。

2025-04-08 18:56:11 1083 2

原创 蓝桥杯C/C++实战经验分享

作为一名大二在校生,回顾去年大一参加蓝桥杯 B 组 C/C++ 语言程序设计赛道的经历,感触颇多。当时幸运的用C语言斩获省一,但在国赛中,由于缺乏系统的算法与数据结构学习,表现不尽如人意。在此,我将毫无保留地分享实战过程中积累的宝贵经验,希望能助力大家在蓝桥杯比赛中取得优异成绩。

2025-04-08 09:29:37 583

原创 蓝桥杯C/C++5天逆袭省一之第二天——C++STL容器(增强版)

/ 定义一个存储int类型的优先队列,默认从大到小排序// 定义一个存储double类型的优先队列// 定义一个存储自定义结构体类型的优先队列,需要自定义比较函数int value;// 自定义比较函数,实现从小到大排序return 0;基本数据类型自定义排序(从小到大)对于基本数据类型,如intdouble等,如果想要实现从小到大排序,可以通过自定义比较函数来实现。我们可以使用greater<类型>。// 定义一个存储int类型的优先队列,实现从小到大排序。

2025-04-07 18:21:42 1365 9

原创 线段树:高效处理区间问题的利器

线段树是一种二叉树结构,每个节点都需要存储一些关键信息来表示其对应的区间和该区间的统计值。区间范围:通过start和end来确定该节点所代表的数组区间。区间和:使用sum存储该区间内所有元素的和。懒标记lazy用于区间更新操作,它可以延迟对子节点的更新,提高区间更新的效率。子节点指针left和right分别指向该节点的左右子节点,以便构建树的结构。原理与结构:线段树是一种二叉树结构,每个节点代表一个区间,通过对区间的不断划分构建树状结构。

2025-04-07 17:00:55 893 1

原创 蓝桥杯C/C++5天逆袭省一之第二天——C++STL容器(基础版)

/ 定义一个存储 int 类型的空 vector//定义一个存储int类型且长度为100的vector动态数组,与int a[100]等价使用// 定义一个存储 int 类型且初始大小为 5 的 vector,每个元素初始值为 0// 通过初始化列表初始化 vector//复制一个与v4一样的动态数组v5//如果要得到v4的逆序数组,用反向迭代器//是将 v7 初始化为一个二维向量,该向量有 n 行 m 列,且所有元素初始值都为 0。//与int a[n][m]等价使用。

2025-04-07 12:28:59 971

原创 蓝桥杯 C/C++5天逆袭省一之第一天——暴力解法实战

帮助有一定C/C++语言基础的同学,但没有系统学过算法、数据结构的同学在省赛中利用一定的技巧获得更高的分数。

2025-04-06 19:37:37 1277 3

空空如也

空空如也

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

TA关注的人

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