夏驰和徐策
一个喜欢打游戏的计算机专业学生;这是我的GitHub:https://github.com/XiaChiandXuce
展开
-
4.1.4 蓝桥杯动态规划基础之LCS
本文介绍了最长公共子序列问题的动态规划解法,并通过C++代码示例具体展现了实现过程。通过深入分析和代码实践,我们不仅可以掌握解决LCS问题的技巧,还能进一步理解动态规划这一强大的算法设计方法。希望本文能够为读者解决实际问题提供帮助,并激发对算法学习的兴趣。原创 2024-04-06 10:13:14 · 224 阅读 · 1 评论 -
2.11 蓝桥杯基础算法之二分算法
二分法,亦称为二分查找法,是一种在有序数据集中寻找特定元素的算法。它的基本思想是通过不断将数据集分成两半并排除掉明显不包含目标元素的一半,从而逐步缩小搜索范围,直至找到所寻找的元素或确定该元素不存在。这种方法的前提条件是数据集必须是有序的,无论是升序还是降序。二分法的效率非常高,其时间复杂度为O(log n),在处理大数据集时尤其有效。原创 2024-03-25 19:37:02 · 516 阅读 · 0 评论 -
2.7.1 蓝桥杯基础算法之二维差分
对于一个二维数组a[i][j],其二维差分数组d[i][j]。这样定义的目的是为了使得对a[i][j]到a[x][y]这个子矩形区域内所有元素进行加减操作时,只需要对差分数组的四个角进行操作。二维差分是处理二维数组区间修改和查询问题的强大工具。通过理解和掌握这个算法,可以帮助我们在解决相关问题时,提高效率,减少不必要的计算。尤其在参加算法竞赛或者处理大量数据时,二维差分算法的作用尤为明显。原创 2024-03-10 15:17:52 · 492 阅读 · 0 评论 -
第一次学长直播
蓝桥杯是一场既考验技能又考验心态的比赛。通过充分的准备和实践,你可以在比赛中展现出最好的自己。记住,每一次的努力和挑战都是向着更高目标迈进的一步。祝你在蓝桥杯中取得佳绩,开启属于你的精彩旅程!原创 2024-03-03 19:29:11 · 397 阅读 · 0 评论 -
2.6.1 蓝桥杯基础算法之二维前缀和
二维前缀和是一种用于快速计算任意子矩形区域内元素和的技术。给定一个二维数组arr[i][j],我们定义二维前缀和数组sum[i][j],其中sum[i][j]表示原数组中从(0,0)到(i,j)形成的矩形区域内所有元素的和。二维前缀和是解决一类特定问题的有力工具,通过预处理数据以实现快速查询,极大提升了问题解决的效率。掌握这一技巧,对于参加蓝桥杯等算法竞赛或解决实际编程问题都有实际的帮助。希望本文的介绍能使你对二维前缀和有更深的理解和应用。原创 2024-02-15 09:46:44 · 578 阅读 · 0 评论 -
14.1.5 蓝桥杯博弈论之SG函数
SG函数是一种用于非合作博弈中,判断游戏状态是否为必胜状态的函数。对于游戏中的每一个状态,SG函数都会赋予一个非负整数值。这个值反映了该状态的必胜程度:如果一个状态的SG函数值为0,表示这是一个必败状态;否则,是一个必胜状态。SG函数是理解和解决博弈论问题的有力工具,尤其在处理复杂或组合游戏时显示出其独特优势。通过熟悉SG函数的原理和计算方法,参赛者可以在蓝桥杯等算法竞赛中更加灵活地分析和解决博弈题目。原创 2024-02-14 09:46:38 · 566 阅读 · 0 评论 -
14.1.4 蓝桥杯博弈论之尼姆博弈
尼姆博弈起源于古老的游戏,游戏规则十分简单。设有若干堆物品,每堆物品的数量可以不同。两位玩家轮流从任意一堆中取走至少一个物品,可以取走整堆物品,但不能跨堆取物。最终无法进行操作的玩家判负。尼姆博弈作为蓝桥杯等算法竞赛中的常见题型,提供了一个理想的平台,让选手们深入探索博弈论的魅力。通过学习尼姆博弈,选手不仅能够提升自己的逻辑思维能力和编程技巧,还能够学会如何将抽象的数学理论应用于解决具体的编程问题。原创 2024-02-14 09:42:15 · 646 阅读 · 0 评论 -
14.1.3 蓝桥杯博弈论之巴什博弈
巴什博弈(Bash Game),是一种两人轮流进行的游戏。游戏开始时,有一堆共n个物品。玩家轮流从中取物,每次可以取走1到m个物品,且每次至少取走一个。谁取得最后一个物品谁就赢得胜利。巴什博弈作为蓝桥杯及其他算法竞赛中的常见题型,不仅仅是一个游戏或者数学问题,它代表了一种思维方式,即如何通过逻辑推理和策略规划来解决问题。对巴什博弈的学习和研究,不仅能够帮助选手在竞赛中取得好成绩,更能够在日常生活和工作中,提高解决问题的能力和效率。原创 2024-02-14 09:37:33 · 507 阅读 · 0 评论 -
14.1.2 蓝桥杯博弈论之斐波那契博弈
斐波那契博弈,又称为Zeckendorf游戏,是一个两人轮流进行的游戏。游戏开始时,有一堆共有n个物品。玩家轮流从中取物,每次至少取一个,最多可以取走前一次取物数量的两倍。首次取物时没有限制。谁取走最后一个物品,谁就获胜。斐波那契博弈作为博弈论中的一个经典案例,不仅在蓝桥杯中出现,也在其他算法竞赛中频繁被提及。掌握斐波那契博弈的策略和算法实现,对于提高竞赛水平有着重要的意义。通过不断练习和挑战,选手可以深化对博弈论的理解,并在实际比赛中运用这些知识来取得优异的成绩。原创 2024-02-14 09:30:52 · 712 阅读 · 0 评论 -
14.1.1 博弈论之威佐夫博弈
威佐夫博弈是一种两人轮流进行的游戏,游戏开始时有两堆数量不等的物品。两位玩家轮流从任意一堆或同时从两堆中取走至少一个物品,规定每次至少取一个,最多可以取走一堆中所有的物品,也可以从两堆中取走相同数量的物品。无法继续取物品的玩家判负。题目描述:给定两堆物品,数量分别为100和200。两位玩家轮流进行游戏,每次可以从一堆中取任意数量的物品,或者从两堆中取相同数量的物品。问:如果你是先手,该如何操作才能保证获胜?解题思路计算公式:首先,根据威佐夫博弈的胜负判定公式,计算出当前局面是否为必败态。制定策略。原创 2024-02-13 16:08:31 · 626 阅读 · 0 评论 -
13.1.4 蓝桥杯图论高阶应用(网络图)之Dicnic
Dinic算法(1970年由Yefim Dinitz提出)是一种用于在网络图中寻找最大流的算法。它通过构建层次图和在层次图上寻找增广路径来迭代增加流量,直至无法找到增广路径为止。Dinic算法以其理论上的高效性以及实践中的良好表现而著称,在很多情况下都是解决最大流问题的首选算法。Dinic算法是解决最大流问题的一种高效且实用的算法。通过层次图的构建和增广路径的寻找,它能够迭代地增加流量,直到达到最大流。理解并掌握Dinic算法不仅能够帮助解决蓝桥杯等算法竞赛中的最大流问题,也能够在实际应用中发挥重要作用。原创 2024-02-13 15:50:10 · 457 阅读 · 0 评论 -
13.1.3 蓝桥杯图论高阶应用(网络图)之二分图最大权匹配
二分图最大权匹配问题旨在找到二分图中的一组匹配,使得所有匹配边的权值之和最大。与最大匹配问题不同,最大权匹配不仅考虑了匹配的数量,还考虑了匹配的"质量"——每条边的权值。二分图最大权匹配问题是图论中一个非常实用的问题,KM算法为我们提供了一种有效的解决方案。通过学习和掌握KM算法,我们可以解决一系列涉及资源最优分配的问题,这在算法竞赛和实际应用中都非常有价值。希望本篇博客能帮助你理解二分图最大权匹配的概念和KM算法的原理,提升你解决相关问题的能力。原创 2024-02-13 15:43:21 · 568 阅读 · 0 评论 -
13.1.2 蓝桥杯图论高阶应用(网络图)之二分图最大匹配
二分图最大匹配是指在一个二分图中,找到边数最多的匹配,使得这些边没有公共的顶点。简单来说,就是尽可能多地配对,而每个顶点最多只能参与一对配对。二分图最大匹配是图论中的一个经典问题,匈牙利算法提供了一种高效的求解方法。理解并掌握这一算法不仅能够帮助解决蓝桥杯等算法竞赛中的相关题目,也能够在实际应用中发挥重要作用,如在资源分配、网络设计等问题上找到最优解。希望本篇博客能够帮助你深入理解二分图最大匹配的原理和应用。原创 2024-02-13 15:36:19 · 420 阅读 · 0 评论 -
13.1.1 蓝桥杯图论高阶应用(网络图)之二分图判断
二分图(Bipartite Graph)是一种特殊的图,在这种图中,顶点集可以分割为两个互不相交的子集,并且图中的每条边都跨接这两个集合,也就是说图中的任意一条边的两个顶点分别属于这两个不同的集合,这两个集合分别称为图的一个二分。如果一个图能够满足这样的条件,就可以被称为二分图。二分图的概念和判断方法是图论中的基础知识,对于解决蓝桥杯等算法竞赛中的图论问题非常有帮助。通过学习如何判断一个图是否为二分图,不仅能够加深对图论的理解,还能够在实际应用中发挥重要作用。原创 2024-02-13 15:28:59 · 395 阅读 · 0 评论 -
12.1.3 蓝桥杯图论算法和理论之2-SAT
2-SAT(2-Satisfiability)问题是逻辑满足性问题(SAT)的一个特殊情况,它要求判断给定的布尔公式(每个子句包含两个命题变量)是否存在一个真值赋值使得整个公式为真。在2-SAT问题中,每个子句是一个"或"表达式(例如,x或y),整个公式是所有子句的"与"关系。2-SAT问题的一个关键特点是它可以在多项式时间内解决,这与一般的SAT问题形成鲜明对比,后者是一个NP完全问题。原创 2024-02-13 15:21:36 · 413 阅读 · 0 评论 -
12.1.2 蓝桥杯图论算法和理论之割点
在无向图中,一个顶点如果被移除后,会导致原图变成不连通的两部分或更多部分,那么这个顶点被称为割点(Articulation Point)。简而言之,割点是图中不可或缺的顶点,对于维持图的连通性起着关键作用。割点在图论中是一个基础而重要的概念,关系到图的连通性和稳定性。通过深度优先搜索和Tarjan算法,我们可以高效地识别出图中的割点,这对于解决蓝桥杯等算法竞赛中的相关问题非常有帮助。掌握割点的识别方法不仅能够加深对图论的理解,还能够在实际应用中发挥重要作用。原创 2024-02-13 15:07:50 · 400 阅读 · 0 评论 -
12.1.1 蓝桥杯图论算法和理论之强连通分量
在有向图中,如果两个顶点之间互相可达,即从一个顶点到另一个顶点有路径,并且反过来也成立,则称这两个顶点强连通。如果一个有向图的一个最大顶点集合中的任意两个顶点都强连通,那么这个顶点集合就构成了一个强连通分量。简而言之,强连通分量是有向图的最大子图,其内任两点互相可达。强连通分量是图论中的一个基本概念,对于理解有向图的结构具有重要意义。Kosaraju和Tarjan算法是计算强连通分量的两种有效方法,它们在算法竞赛和实际应用中广泛使用。原创 2024-02-13 15:03:16 · 415 阅读 · 0 评论 -
11.2.2 蓝桥杯树形数据结构之平衡树FHQ—Treap(无旋Treap)
无旋Treap是Treap(树堆)数据结构的一个变种,结合了二叉搜索树和堆的特性。与传统的Treap通过旋转操作保持平衡不同,无旋Treap通过分裂(Split)和合并(Merge)操作维护树的平衡,避免了复杂的旋转逻辑,从而得名“无旋”。无旋Treap结合了二叉搜索树和堆的优点,通过分裂和合并操作维持平衡,既简化了实现又保持了高效的性能。在蓝桥杯等算法竞赛中,掌握无旋Treap能够帮助参赛者高效解决一系列动态数据集合的问题,是学习数据结构和算法的重要内容。原创 2024-02-13 14:48:50 · 417 阅读 · 0 评论 -
11.2.1 蓝桥杯树形数据结构之平衡树之Splay
伸展树是一种自调整的二叉搜索树,由Daniel Sleator和Robert Tarjan于1985年提出。它不像AVL树或红黑树那样直接保持严格的平衡条件,而是通过一系列的树旋转操作,将最近访问的节点移动到树根,这样做的目的是为了使得最近经常访问的节点之后能更快被访问到,从而达到平均情况下的高效性能。伸展树以其自调整的性质和实现的简便性,在算法竞赛中是处理动态集合查询和修改问题的有力工具。通过伸展操作,伸展树能够在保持操作简单的同时,达到较好的平均时间复杂度,尤其适合于访问模式具有局部性的应用场景。原创 2024-02-13 14:40:51 · 411 阅读 · 0 评论 -
11.1.5 蓝桥杯树形结构之线段树可持久化线段树(主席树)
主席树是可持久化线段树的一种,得名于发明者Herbert S. Wilf教授的昵称"主席"。它通过保存每次操作后线段树的版本来实现持久化,使得我们能够访问和查询历史版本的数据。与传统线段树不同,主席树在更新时不会覆盖旧的节点,而是创建新的节点,从而保留了所有历史信息。主席树将线段树的强大功能与数据的持久化相结合,提供了一种解决动态数据问题的高效方法。通过主席树,我们不仅可以解决传统线段树能够处理的问题,还能查询到数据的历史状态,大大扩展了线段树的应用范围。原创 2024-02-13 12:03:29 · 479 阅读 · 0 评论 -
11.1.4 蓝桥杯树形结构之线段树之维护哈希
线段树维护哈希是解决一系列复杂区间问题的高效方法,尤其适用于需要快速验证区间数据唯一性或相等性的场景。通过结合线段树和哈希技术,我们不仅能高效处理区间操作,还能快速完成数据验证,是蓝桥杯等算法竞赛中的重要技术之一。掌握这一技巧,将在解决相关问题时为你带来显著的优势。原创 2024-02-13 11:52:48 · 451 阅读 · 0 评论 -
11.1.3 蓝桥杯树形结构之线段树的维护矩阵算法
线段树维护矩阵是解决复杂区间问题的一种高效方法,特别是当问题涉及到矩阵操作时。通过将动态规划策略集成到线段树结构中,我们可以实现对矩阵区间操作的快速处理。这种方法不仅提高了算法的效率,也扩展了线段树的应用范围,是蓝桥杯等算法竞赛中的重要技术之一。掌握线段树维护矩阵的方法,将对解决相关问题大有裨益。原创 2024-02-13 11:31:46 · 412 阅读 · 0 评论 -
11.1.1 蓝桥杯树形数据结构之线段树之动态开点
动态开点是指在线段树的使用过程中,只有当需要访问一个节点时,才创建这个节点。这与传统的线段树(静态线段树)不同,后者在建树时就创建了所有可能用到的节点。动态开点技术能够大大节省内存空间,特别是在处理大规模数据或区间范围非常大时非常有效。动态开点线段树是解决大规模区间问题的强大工具,尤其适用于蓝桥杯等算法竞赛中的复杂问题。通过按需创建节点,它能够有效地节省内存空间,同时保持线段树操作的高效性。掌握动态开点技术,将在处理复杂数据结构问题时为你提供更多的灵活性和效率。原创 2024-02-13 11:14:07 · 564 阅读 · 0 评论 -
10.1.5 蓝桥杯字符串进阶之回文自动机
回文自动机是一种特殊的数据结构,用于高效处理和查询回文字符串的问题。它能够构建一个给定字符串的所有不同回文子串的最小表示。回文自动机通过维护一个状态机,其中每个状态表示一个或多个回文子串,而状态之间的转移则代表了回文子串之间的关系。回文自动机提供了一种高效的方式来处理回文字符串相关的问题,特别适合用于算法竞赛中的字符串处理任务。通过精巧的状态管理和转移,它能够快速构建出字符串的所有不同回文子串,并支持高效的查询。掌握回文自动机,将有助于在蓝桥杯等竞赛中解决一系列与回文相关的复杂问题。原创 2024-02-13 11:03:57 · 439 阅读 · 0 评论 -
10.1.4 蓝桥杯字符串进阶之后缀自动机
后缀自动机是一个最小的确定性有限自动机(DFA),能够接受一个字符串的所有后缀。它具有两种状态:状态和转移。每个状态都表示原字符串的一组后缀的结束位置,而转移则连接这些状态。后缀自动机的美妙之处在于其大小仅为原字符串长度的线性倍数,使得它在处理大规模数据时表现出色。后缀自动机是处理复杂字符串问题的强大工具,它提供了一种高效的方式来构建和查询字符串的各种性质。在蓝桥杯等算法竞赛中,掌握后缀自动机不仅能帮助参赛者解决各种字符串问题,还能深化对字符串算法的理解。希望本篇博客能够帮助你在算法竞赛中取得更好的成绩。原创 2024-02-13 10:59:24 · 405 阅读 · 0 评论 -
10.1.3 蓝桥杯字符串进阶之后缀数组
后缀数组和Height数组是解决字符串相关问题的强大工具,特别是在算法竞赛中。通过深入理解它们的构建方法、性质以及应用,参赛者可以有效地处理一系列复杂的字符串问题。希望本篇博客能帮助你在蓝桥杯等算法竞赛中取得更好的成绩。原创 2024-02-13 10:52:27 · 757 阅读 · 0 评论 -
10.1.2 蓝桥杯字符串进阶之AC自动机
AC自动机是一种基于Trie树的字符串搜索算法,由Alfred V. Aho和Margaret J. Corasick于1975年提出。它可以看作是KMP算法的扩展,支持同时对多个模式串进行搜索匹配。AC自动机通过构建一个有限状态机,在单次遍历中完成对所有模式串的匹配,极大提高了匹配效率。AC自动机是处理多模式字符串匹配问题的强大工具。它将Trie树与失败指针结合,大大提高了字符串匹配的效率和灵活性。无论是在竞赛中还是实际应用中,AC自动机都是解决字符串匹配问题的理想选择。原创 2024-02-13 10:46:19 · 517 阅读 · 0 评论 -
10.1.1 蓝桥杯字符串进阶之字典树进阶:Tire图和01tire
Trie树的这些进阶概念不仅增强了我们处理字符串和位操作问题的能力,也加深了我们对算法和数据结构相互作用的理解。掌握了Trie图和01Trie之后,你将能够更加高效地解决一系列复杂的编程问题。希望本篇博客能帮助你在数据结构和算法的学习之路上迈进一大步。原创 2024-02-13 10:35:35 · 556 阅读 · 0 评论 -
2.2.6 蓝桥杯排序算法之桶排序
桶排序是一种非常高效的排序算法,尤其适用于数据分布相对均匀的场景。通过合理设计映射函数和选择合适的内部排序算法,桶排序可以在实际应用中达到很好的性能表现。希望本篇博客能帮助你理解桶排序的原理和实现方法,并能够在蓝桥杯等算法竞赛中有效地应用桶排序解决问题。原创 2024-01-31 21:42:54 · 465 阅读 · 0 评论 -
2.2.5 蓝桥杯排序算法之归并排序
归并排序是一种非常高效的排序算法,尤其适用于大规模数据排序。它的分治思想也广泛应用于其他算法和问题中。虽然归并排序需要额外的存储空间来进行合并操作,但它的稳定性和O(nlogn)的时间复杂度使其在很多场合下都是一个优秀的选择。掌握归并排序不仅可以提升你的编程能力,也能帮助你更深入地理解分治法和递归的应用。希望本篇博客能够帮助你理解并有效应用归并排序算法。原创 2024-01-31 21:28:51 · 390 阅读 · 0 评论 -
2.2.4 蓝桥杯排序算法之快速排序
快速排序是一种非常高效的排序算法,特别适用于大数据量的排序。虽然在最坏情况下其时间复杂度会退化为O(n2),但通过一些策略,如随机选择轴值,可以有效避免这种情况,保持良好的平均性能。掌握快速排序不仅可以提高解决问题的效率,也是深入理解分治策略和递归思想的基础。希望本篇博客能帮助你理解并能够在蓝桥杯等算法竞赛中有效应用快速排序。原创 2024-01-31 21:23:02 · 460 阅读 · 0 评论 -
2.2.3 蓝桥杯基础算法之插入排序
插入排序虽然在最坏情况下的时间复杂度为O(n2),但其简单性和对部分排序数组的高效处理使其成为小规模数据排序的良好选择。此外,插入排序是稳定的排序算法,这在某些应用场景中非常重要。通过本篇博客的介绍,希望你能够理解插入排序的原理和实现方法,并能够在蓝桥杯等算法竞赛中有效地应用它。原创 2024-01-31 21:12:45 · 423 阅读 · 0 评论 -
2.2.2 蓝桥杯排序算法之选择排序
选择排序虽然在效率上不及一些高级的排序算法,如快速排序、归并排序等,但其实现的简单性使它成为了学习排序算法的良好起点。掌握选择排序的基本思想和实现方法,不仅可以帮助初学者建立起对排序算法的初步认识,也为学习更复杂的算法打下基础。希望本篇博客能够帮助你理解选择排序的工作原理,并在蓝桥杯等算法竞赛中有效应用。原创 2024-01-31 20:35:01 · 348 阅读 · 0 评论 -
2.2.1 蓝桥杯排序算法之冒泡排序
虽然冒泡排序在效率上不是最优的排序算法,但其简单直观的特点使它成为了教学和理解排序算法概念的良好起点。掌握冒泡排序不仅有助于加深对排序算法的理解,也是学习更复杂排序算法的基础。希望本篇博客能帮助你理解冒泡排序的基本思想和实现方法,并在蓝桥杯等算法竞赛中有效应用。原创 2024-01-31 20:17:43 · 426 阅读 · 0 评论 -
2.1.2 蓝桥杯基础算法之枚举
枚举算法的核心思想是对所有可能的情况进行逐一检查,直到找到问题的解。它是最直观、最简单的算法之一,但在解空间较大时可能会导致效率低下。尽管如此,在很多情况下,适当优化的枚举算法仍然可以在可接受的时间内找到解。枚举算法是解决算法竞赛问题的基石之一,尤其适用于问题的解空间不大或者难以直接找到高效算法的情况。通过本篇博客的介绍,希望你能够理解枚举算法的基本概念、解空间类型以及如何实现循环枚举,从而在蓝桥杯等竞赛中更加灵活地应用枚举算法解决问题。原创 2024-01-31 20:07:49 · 546 阅读 · 0 评论 -
2.1.1 蓝桥杯基础算法之时间复杂度
掌握时间复杂度和空间复杂度的分析对于编写高效的算法程序至关重要。通过本篇博客的介绍,希望你能够对如何分析算法的性能有一个基本的理解,并能够应用到蓝桥杯等算法竞赛中。理论知识的学习与实践相结合,是提高算法设计能力的关键。原创 2024-01-31 20:03:29 · 989 阅读 · 0 评论 -
9.1.6 蓝桥杯计算几何之任意多边形面积计算
使用叉积来计算任意多边形的面积是一种高效且易于理解的方法。这种方法不仅适用于凸多边形,也适用于非凸多边形,是算法竞赛中处理多边形面积问题的强大工具。通过本篇博客的介绍,希望能帮助你掌握这一计算技巧,并在蓝桥杯等竞赛中有效解决相关的计算几何问题。原创 2024-01-31 19:40:25 · 509 阅读 · 0 评论 -
9.1.5 蓝桥杯计算几何之线和线的关系
线与线之间的关系是计算几何中的核心概念之一,无论是在蓝桥杯还是其他算法竞赛中都有广泛的应用。通过本篇博客的介绍,希望能帮助你理解直线间平行、垂直的判断方法,以及如何计算直线或线段的交点。掌握这些基本的计算几何技能,将为解决更复杂的几何问题打下坚实的基础。原创 2024-01-31 19:32:46 · 372 阅读 · 0 评论 -
9.1.4 蓝桥杯计算几何之点和线的关系
点与线的关系是计算几何的基础,无论是在蓝桥杯还是其他算法竞赛中,理解这些基本几何概念都是解题的关键。通过掌握点到直线的距离计算、判断点与线段的关系等技能,可以有效解决一系列计算几何问题。希望本篇博客能帮助你建立起对这些基本概念的理解,并应用它们解决实际问题。原创 2024-01-31 16:33:16 · 417 阅读 · 0 评论 -
9.1.3 蓝桥杯计算几何之点积和叉积
点积和叉积是解决计算几何问题的强大工具,它们在算法竞赛中的应用非常广泛。通过本篇博客的介绍,希望你能够理解点积和叉积的基本概念、性质及其在实际问题中的应用,为参加蓝桥杯等算法竞赛做好准备。原创 2024-01-31 16:18:51 · 443 阅读 · 0 评论