随笔分类 - 思维
摘要:ABC 370 Review A 模拟题,过 B 模拟题,过 C 很明显的贪心思路是把需要更改的字母分为两类:改大和改小。 首先我们要明确的是要让输出的串尽量拥有小的字典序,且字典序比较的第一关键字是位置,第二是长度 所以对于改小的部分,改的位置越靠前我们就放在越前面操作; 对于改大的部分,改的位置
阅读全文
摘要:二维凸包维护 学习笔记 斜率优化(维护的是上凸包或下凸包) Part1 首先从经典的例题[P3195 HNOI2008]玩具装箱出发,我们可以用暴力 的效率过掉 的分数,定义 为装完前 个玩具所需要的最小代价,具体的转移方程是: $$ dp_
阅读全文
摘要:P7868 VUDU 题解 提供一种不需要使用离散化,从 分数规划的角度推导的思路。~~然而考试的时候没想到求逆序对挂掉了~~ 分析 题意很清楚了,就是求给出的序列中,对于一段任意长度的连续区间,其元素和的平均数大于等于 的种数,可以用如下式子来表达: $$ \frac{\sum_{i=
阅读全文
摘要:今天是 水但爆零 专场 T1 硬币 一道背包的典型题,可惜考场上面总觉得是个结论题,于是就在一直打表,到最后喜提 题意 给出 个硬币,然后输出如果去掉第 个硬币,最多能凑出多少种面值。 分析 首先一眼就知道这道题肯定不是对每个硬币去掉的情况都跑一遍单独的算
阅读全文
摘要:今天是紫黑专场 T1 分析 说实话我并没有太搞懂这道黑题,要我解释的话也并不能太清楚地说出来,只是对着题解老老实实整理了一遍,迷迷糊糊地打出来, 大概就是对于贪心的算法想办法去构造一组 数据,想办法对于当前的面值 ,让 可以从大小适中的数中选几个出来
阅读全文
摘要:今天是关机专场 关于我好不容易写的题解因为关机而无了这件事 T1 理想的正方形 本来写了挺多的,现在不想多说了,简单来说就是维护一个二维的单调队列 一维单调队列 就是对每一行维护从 开始长度为 的区间中的最大最小值 二维单调队列 对我们一维单调队列维护出来所有处于同一列的值,纵向维护最大最小
阅读全文
摘要:#今天是今天专场 ##T1 小朋友的数字 芝士一道通过率低于大多数紫题的毒瘤绿题 ###分析 简简单单一个最大子段和,考试的时候倒也没有想到用什么前缀和来优化,一边 一边更新答案就行,这里解释一下转移方程吧 定义: ,到第 个位置,之前选了
阅读全文
摘要:#为什么要写这种如此简单的东西呢 就是因为菜啊 ##首先给出关于贪心的三个定义 ###符合贪心选择的特性(Greedy Choice Property) 我们需要证明我们的第一个选择(贪心选择 Greedy Choice,First Choice)包含在某些最优解中 ###符合归纳法结构(Induc
阅读全文
摘要:#今天是鸡杂专场 ##T1 跳楼 ###题意 就是给出每栋楼的高度,然后有两个约束条件,分别对应前一项、前两项的递推关系,然后从第一栋楼开始,求最后能否到达第n栋楼 ###分析 简简单单一个和前两项有关的递推,注意如果当一栋楼的前两栋楼都不能到达,那么后面的所有楼一定都是不能到达的,所以这个时候就直
阅读全文