蓝桥杯例题
文章平均质量分 90
因为报名参加了蓝桥杯,所以平时做了例题就想分享
编程星辰海
自我介绍:码农,学完Java、C,前后端框架,涉及过Python,大模型,C++不太了解,算法能力不强,正在疯狂练习中,同时作为兴起专业物联网工程的一员,对单片机嵌入式有所了解,如果你对未来此专业的发展有迷茫,有困惑,欢迎交流,东西学习虽然多,但是如果你都可以做到学的不错,融会贯通,那我认为就是发挥了这个专业的优势,而且这个专业也是国家需要的,所以我们要克服困难,一起加油!
冲击国一中!比赛经验和项目经验丰富!欢迎交流!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
蓝桥杯--生命之树(Java)
本文解决了一个经典的树形动态规划问题——求树的最大连通子图和。通过深度优先搜索(DFS)遍历树结构,自底向上计算每个子树的最大和。核心思想是:对于每个节点,累加其所有正贡献的子节点值,并更新全局最大值。算法时间复杂度为O(n),适用于大规模树结构(n≤10^5)。代码实现采用邻接表存储树结构,通过递归DFS计算最优解,确保在3秒内完成计算。该问题可类比为树版本的Kadane算法,通过贪心策略选择正收益子树来最大化总和。原创 2025-12-22 20:59:02 · 1090 阅读 · 1 评论 -
蓝桥杯---垒骰子(Java实现,代码注释,图文讲解)
本文解析了蓝桥杯第六届JavaB组省赛题目"垒骰子"。题目要求计算n个骰子垒叠时的合法排列数,考虑骰子面之间的排斥关系。解题思路包括:1)定义骰子对面关系数组;2)构建冲突矩阵记录排斥面;3)特殊情况处理;4)构造转移矩阵表示合法转移方式;5)使用矩阵快速幂高效计算大数情况;6)最终结果计算。通过动态规划和矩阵运算,解决了大数n(≤10^9)的计算问题,最终结果取模10^9+7。文章详细解释了代码实现过程,包括矩阵构建、快速幂运算等关键步骤。原创 2025-12-07 23:32:29 · 640 阅读 · 0 评论 -
蓝桥杯例题七
接雨水使用了双指针法,适用于处理需要动态调整边界条件的问题。字符串解码使用了栈,这是一种常见的用于处理嵌套结构的方法,特别适合用于解析和构建复杂的数据结构。原创 2025-02-04 22:58:46 · 872 阅读 · 0 评论 -
蓝桥杯例题六
整数拆分使用了动态规划的方法,适用于处理需要寻找最优子结构的问题。买卖股票的最佳时机 II使用了贪心算法,这是一种常见的用于优化问题的方法,特别适合用于寻找局部最优解以达到全局最优解的情况。原创 2025-02-02 23:15:25 · 1686 阅读 · 1 评论 -
蓝桥杯例题五
最长递增子序列使用了动态规划结合二分查找的方法,适用于处理需要寻找最优子结构的问题。括号生成使用了回溯算法,这是一种常见的用于生成所有可能解的方法,特别适合用于排列组合问题。原创 2025-01-30 22:38:07 · 947 阅读 · 0 评论 -
蓝桥杯例题四
跳跃游戏使用了贪心算法来解决问题,适用于处理需要最大化覆盖范围的问题。旋转数组中的最小值使用了二分查找技术,这是一种高效的查找算法,特别适合用于已排序但经过某种变换的数组。希望这些详细的解释和代码注释能够帮助您更好地理解和掌握这些问题的解法。如果您有任何疑问或需要进一步的帮助,请随时告知!原创 2025-01-27 23:23:08 · 909 阅读 · 0 评论 -
蓝桥杯例题三
最大矩形面积使用了单调栈来高效解决问题,适用于处理柱状图或直方图相关的问题。最长无重复字符的子串使用了滑动窗口技术,这是一种常见的用于处理字符串问题的方法,特别是在寻找特定模式的子串时非常有用。原创 2025-01-26 22:12:01 · 1098 阅读 · 0 评论 -
蓝桥杯例题二
对于每个字符(或两个相邻字符之间的空隙),我们可以尝试将其作为回文中心,并向外扩展直到不能再形成回文为止。给定一个由整数组成的数字三角形,要求从顶部到底部找到一条路径,使得这条路径上的数字之和最大。接下来n行,第i行包含i个整数,表示数字三角形的第i行元素。这两个题目不仅涉及了动态规划和回文检查的经典算法,而且通过具体的例子展示了如何应用这些算法来解决问题。给定一个字符串,要求计算该字符串中所有不同长度的回文子串的数量。输出一个整数,表示字符串中所有不同长度的回文子串的数量。到达底部的最大路径和。原创 2025-01-24 21:46:35 · 1007 阅读 · 0 评论 -
蓝桥杯例题一
蓝桥杯全国软件和信息技术专业人才大赛是中国知名的编程竞赛之一,B组通常面向本科二年级及以下的学生。为了提供两个有意义且重要的题目,我会根据历年的比赛特点以及考察的重点技能来设计。原创 2025-01-23 21:46:56 · 3751 阅读 · 0 评论
分享