12 2023 档案
摘要:题目传送门 非常套路的做法。 做法 做法 考虑直接将 个标记点当做起点进行 会出现问题(因为把每个标记点的 值设为 就不会在更新了,与题意说的起点和终点均为标记点且为两个不同的点不符。) 那我们看到我们要求 个标记点的最短路,那么就设起点为 和 ,
阅读全文
摘要:题目传送门 解法 由题可知,一个城市 保护城市 ,所以建一条边 表示城市 保护城市 ,因为题目说保证有解,所以建的图一定是一个有向无环图 。再在此基础上求出最短路径。 具体过程为设 表示实际到达(攻破) 的最短时间, 表示到
阅读全文
摘要:概述 分层图最短路,如:有 次零代价通过一条路径,求总的最小花费。对于这种题目,我们可以采用 相关的思想,设 表示当前从起点 号结点,使用了 次免费通行权限后的最短路径。显然, 数组可以这么转移: $di
阅读全文
摘要:好用的 算法 记号 为了方便叙述,这里先给出下文将会用到的一些记号的含义。 为图上点的数目, 为图上边的数目; 为最短路的源点; 为 点到 点的 实际 最短路长度; 为 点到 点的 估计 最短路长度。任何时候都有
阅读全文
摘要:省流 A 人均过 ,不讲了找规律 预计得分:100 实际得分:100 B 暴搜 没打,输出了一个NO 预计得分:0 实际得分:0 C 暴搜 输出-1,10分 D 没看题 主观感受 挂了 分无语.... A 可以打表找规律,并发现对于 的构成方案必定是在 后
阅读全文
摘要:背包 笔记 背包是线性DP中一类重要而特殊的模型,下面分几个板块讲述。 0/1背包 背包问题模型如下: 给定 个物品,其中第 个物品的体积为 ,价值为 。有一容积为 的背包,要求选择一些物品放入背包,是得物品总体积不超过 的前提下,物品的价值总和最大。
阅读全文
摘要:一、何谓模式串匹配 模式串匹配,就是给定一个需要处理的文本串(理论上应该很长)和一个需要在文本串中搜索的模式串(理论上长度应该远小于文本串),查询在该文本串中,给出的模式串的出现有无、次数、位置等。 模式串匹配的意义在于,如果我是一个平台的管理员,我可以针对一篇文章或者一句话,搜索其中某个特定脏字或
阅读全文
摘要:引:石子合并 设有 堆石子排成一排,其编号为 。每堆石子有一定的质量 。现在要将这 堆石子合并成为一堆。每次只能合并相邻的两堆,合并的代价为这两堆石子的质量之和,合并后与这两堆石子相邻的石
阅读全文