10 2022 档案
摘要:李超线段树 学习笔记 引入 最近一直在做斜率优化的题,然而只会傻傻维护凸包,一到横坐标不单调,就涉及到手打平衡树,但是我实在不想学平衡树了,所以就准备掏出解决处理直线的大宝贝——李超线段树 功能 有两种操作: 插入一条表达式为 的直线,给出 。
阅读全文
摘要:二维凸包维护 学习笔记 斜率优化(维护的是上凸包或下凸包) Part1 首先从经典的例题[P3195 HNOI2008]玩具装箱出发,我们可以用暴力 的效率过掉 的分数,定义 为装完前 个玩具所需要的最小代价,具体的转移方程是: $$ dp_
阅读全文
摘要:P7868 VUDU 题解 提供一种不需要使用离散化,从 分数规划的角度推导的思路。~~然而考试的时候没想到求逆序对挂掉了~~ 分析 题意很清楚了,就是求给出的序列中,对于一段任意长度的连续区间,其元素和的平均数大于等于 的种数,可以用如下式子来表达: $$ \frac{\sum_{i=
阅读全文
摘要:今天是 水但爆零 专场 T1 硬币 一道背包的典型题,可惜考场上面总觉得是个结论题,于是就在一直打表,到最后喜提 题意 给出 个硬币,然后输出如果去掉第 个硬币,最多能凑出多少种面值。 分析 首先一眼就知道这道题肯定不是对每个硬币去掉的情况都跑一遍单独的算
阅读全文
摘要:今天是紫黑专场 T1 分析 说实话我并没有太搞懂这道黑题,要我解释的话也并不能太清楚地说出来,只是对着题解老老实实整理了一遍,迷迷糊糊地打出来, 大概就是对于贪心的算法想办法去构造一组 数据,想办法对于当前的面值 ,让 可以从大小适中的数中选几个出来
阅读全文
摘要:所以集训了这么多天,感觉对比之前的自己,除了写板子更流畅了,有什么变化吗? 还有十多天 复赛,做了这么多题,感觉自己还是只能靠暴力和一些假算法骗分,像我这种蒟蒻,除了看了题解的思路后把题补出来,能够真真正正地独立完成一道题的时候恐怕少之又少吧,所以我不禁焦虑地说出那一句: “我很想知道现在做
阅读全文
摘要:今天是关机专场 关于我好不容易写的题解因为关机而无了这件事 T1 理想的正方形 本来写了挺多的,现在不想多说了,简单来说就是维护一个二维的单调队列 一维单调队列 就是对每一行维护从 开始长度为 的区间中的最大最小值 二维单调队列 对我们一维单调队列维护出来所有处于同一列的值,纵向维护最大最小
阅读全文
摘要:#1 玉座の間 #2 开车旅行 #3 跑步 #4 孙巨的集合 #5 闪电链
阅读全文
摘要:#今天是今天专场 ##T1 小朋友的数字 芝士一道通过率低于大多数紫题的毒瘤绿题 ###分析 简简单单一个最大子段和,考试的时候倒也没有想到用什么前缀和来优化,一边 一边更新答案就行,这里解释一下转移方程吧 定义: ,到第 个位置,之前选了
阅读全文
摘要:#为什么要写这种如此简单的东西呢 就是因为菜啊 ##首先给出关于贪心的三个定义 ###符合贪心选择的特性(Greedy Choice Property) 我们需要证明我们的第一个选择(贪心选择 Greedy Choice,First Choice)包含在某些最优解中 ###符合归纳法结构(Induc
阅读全文
摘要:#今天是鸡杂专场 ##T1 跳楼 ###题意 就是给出每栋楼的高度,然后有两个约束条件,分别对应前一项、前两项的递推关系,然后从第一栋楼开始,求最后能否到达第n栋楼 ###分析 简简单单一个和前两项有关的递推,注意如果当一栋楼的前两栋楼都不能到达,那么后面的所有楼一定都是不能到达的,所以这个时候就直
阅读全文
摘要:#应该仍然是 专场 只写了两篇题解,另外两道题都有些超出知识范围了,当然第四题可以学一学改一改。 ##T1 门票 一道链表哈希,理论 也能过,但是常数太大了,还是不足以过了这道题,剩下的应该都是模板了,贴代码就行 点击查看代码 #include<bits/stdc++.h> usi
阅读全文