算法
文章平均质量分 66
RichardK.
行则将至
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图--Floyd
里实现,可以使用下面的模板。算法,但不写成独立函数,而是直接在。:用于存储任意两点间的最短距离。:表示无穷大,代表不可达。如果你想在考试中使用。(自己到自己的距离为。原创 2025-03-26 17:38:08 · 296 阅读 · 0 评论 -
BFS思想
如果你想在考试中使用 BFS 思想,但不写成单独的 BFS 函数,而是直接在。换成符合题意的状态变量即可。这样就不需要专门写 BFS 函数了,而是直接在。里实现 BFS 逻辑,可以按照下面的模板来写。:记录是否访问过某个节点(有些题目不需要)。你可以把这个模板应用到不同的题目里,把。:用队列存储 BFS 搜索状态。放入队列,初始步数为。里实现 BFS 逻辑!:邻接矩阵存储图信息。原创 2025-03-26 17:31:10 · 473 阅读 · 0 评论 -
素数 -- 判断、打印、计数、最大、最小、孪生
题目描述给定一个正整数n,判断n是否是素数。输入描述一个正整数n(2≤n≤106)。输出描述如果n是素数,那么输出Yes,否则输出No。样例1输入5输出Yes解释5没有除了1和自身以外的约数,因此是素数样例2输入6输出No解释6有约数2、3,因此不是素数。原创 2025-03-21 17:41:12 · 476 阅读 · 0 评论 -
最长回文子串、最长对称子串(同类型题)
对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定,最长对称子串为,于是你应该输出11。原创 2025-03-23 20:29:04 · 294 阅读 · 0 评论 -
PTA 团体程序设计天梯赛-练习集--《L2-003 月饼》
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2 = 94.5(亿元)。原创 2025-03-23 16:42:03 · 350 阅读 · 0 评论 -
【快速幂算法】 详解示例使用
题目描述给定两个非负整数a和b,求ab。输入描述两个整数a、b(2≤a≤5、0≤b≤10)。输出描述输出a^b。样例输入2 3输出8。原创 2025-03-20 15:41:05 · 326 阅读 · 0 评论 -
CCF-CSP第31次认证第2题 --《坐标变换其二》(前缀算法满分)
设定好了包含 nn 个操作的序列 (t1,t2,…,tn)(t1,t2,…i j x y对于给定的操作序列,试计算 mm 个查询的结果。原创 2025-03-16 19:08:39 · 863 阅读 · 0 评论 -
【前缀和与前缀积】:原理、实现与应用
前缀和数组。原创 2025-03-16 19:07:58 · 1042 阅读 · 0 评论 -
前缀和算法---初步入门理解
给定由n个正整数组成的序列,接下来给出k个查询,每个查询指定一个正整数m,计算序列前m个正整数之和。第一行一个整数n(1≤n≤104),表示序列中正整数的个数;第二行按顺序给出序列中的n个正整数(每个正整数均不超过104);第三行一个整数k(1≤k≤104),表示查询的个数;接下来k行,每行一个整数m(1≤m≤n),表示需要计算序列前m个正整数之和。输出k行,每行一个查询结果,表示序列前m个正整数之和。样例1输入输出2 15 19解释前1个正整数之和是2;原创 2025-03-16 17:14:55 · 260 阅读 · 0 评论
分享