07 2022 档案
摘要:这是唯一一个一节课听得半懂的知识点。 这个定理主要处理一些 本质不同 的问题。 我们通过一个例子来从头到尾的讲这个定理。 现有一 个顶点的正多边形,对每个顶点选择 种颜色之一染色,如果两种方案可以通过刚体变换使之对应点完全重合,那么认为这两种方案是本质相同的. 求本质不同的染色方案数
阅读全文
摘要:约定 我们给出一些约定: 表示集合 。 知识点 加法原理、乘法原理 这些是最基本的知识点了。 加法原理 均为集合,且满足 $A_i\cap A_j=\varnothing ,\forall i,j
阅读全文
摘要:相信题意大家已经都了解了,我们思考一下如何解决这道题目。 首先数据范围是 ,在这个范围内能做的估计是指数级的复杂度。 因为 很大,我们要尝试能不能把他弄掉。 我们只可能用到列里最大值最大的前 个列 证明: 假设我们用到了最大值最第 大的那个列。假如说他用
阅读全文
摘要:背包好题,也包含了一种思想。 题意 有若干物品,每个物品有两个属性 , ,表示这个物品的费用 以及如果选择了这个物品我可以白嫖 个物品。最小的费用数。 主要思想 如果我们正向考虑,似乎十分难想到一个贪心策略。就算我现在知道了我们现在有选择 个物
阅读全文
摘要:背包问题,一般是将东西放入背包,如果我想要把一个东西删除去背包中,这个操作怎么转移呢? 例题 感觉可以加上模板标签了。 看了题解的思路: 首先把所有东西合起来的情况肯定十分好求,现在我们就是要求去掉一个的情况。 首先我们先看一下如果最简单的背包怎么写 dp[0]=1; for(int i=1;i<=
阅读全文
摘要:好经典的题目,记得之前用贪心做过。 书的复制 题目背景 大多数人的错误原因:尽可能让前面的人少抄写,如果前几个人可以不写则不写,对应的人输出 0 0 。 不过,已经修改数据,保证每个人都有活可干。 题目描述 现在要把 本有顺序的书分给 个人复制(抄写),每一个人的抄写速度都一样,一本
阅读全文
摘要:题意 从给定的序列中选出一个子序列 ,并且使得 ,求 最长的长度。 做时思路 选一个子序列,模仿着最长上升子序列一样定义一个状态。 表示选择 为结尾的最长的长度。暴力枚举肯定是 $\ma
阅读全文
摘要:LIS 的 做法于我成为了历史遗留问题,近来终于研究明白。 感觉难度绝对不止黄。 这里说一下 LIS 的思路。 令 表示现在的长度是 的上升子序列的第 项的 最小值。 表示到现在为止的最长上升子序列的长度。 所以
阅读全文
摘要:方差 题意 范围处理区间加,区间平均数,区间方差。 做时思路 明显区间方差是这道题目的关键,其他两个与模板并无不同。 这里我们思考一下如何处理区间方差。 方差的计算公式向下推就完事儿了。 令其中有 个元素。 $s^2=\frac{\sum\limits ^r_{i=l
阅读全文
摘要:最近刚学习了数位 dp ,做了一两题难度觉得不是很大。 一般形式 数位 dp 的一般形式就是在 这个区间要求满足某个要求的数一共有多少个。或是通过某种变化某种 trick 可以变化到这个形式的题目。 而要求 区间满足某个要求则是通过生成的方式求出的。这个问题一般可以
阅读全文