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