12 2020 档案
摘要:看到陈指导写的标签就直接知道怎么做了,想到倒着做还是比较简单的 首先最大值最小我们一眼二分答案,然后我们就发现那个很难处理 考虑倒着做,这样操作就变成了: 初始时每个数都是 做次,每次选择一个数加上 将所有数减去 最后要求做的过程中所有
阅读全文
摘要:STO CXR ORZ 首先套路地把所有关键点离散化,并且把所有线段按照端点从小到大排序 我们发现我们可以把一条线段,此时我们就可以强制每条线段不相交了 设表示前条线段,上一条的右端点最远在的
阅读全文
摘要:特判无解判错了可太艹了,后来删了特判直接过了…… 首先我们发现不能有三个及以上的区间两两不交,因此我们可以考虑一种构造方法 首先不考虑对限制,我们记,容易发现若那么必然是最优的 如果不是的话,我们讨论一下:
阅读全文
摘要:诡异的CDQ分治题,话说CDQ分治的定义到底是什么? 首先考虑判断一个边集的某个子集是否合法,稍微画下图我们就发现此时需要满足每个联通块的大小都是偶数 证明:我们考虑一个联通块内部的边带来的度数总贡献是偶数,若联通块大小为奇数的话必然会有至少一个点被分配到偶数的度数 接下来我们考虑没有加入边操作时如
阅读全文
摘要:刚开始ZZ了加了个dcmp调精度结果把自己的精度搞爆了,后来改了下EPS就过了 假设现在没有修改,我们设某个奖池里的放入的彩票数量为,很显然,因此随着的增加它的增量是递减的 因此我们容易发现,每次选
阅读全文
摘要:比较有趣的一道题,AGC做多了感觉想这种题的能力也变强了吧 首先我们要看对题目:题目要求的是最小化管理员操作的次数,而并非两者博弈进行的轮次 容易想到我们可以把陷阱设为整棵树的根,容易发现对于起点到根的路径最后老鼠是一定要走的,因此对于老鼠来说最优的决策一定是要向下走 然后我们发现,对于管理员来说,
阅读全文
摘要:SB题 把所有计算机和订单都按照排序,相同时规定计算机排在订单前面 容易发现此时对于一个订单,只有它前面的计算机可以为它提供处理器 直接大力背包,表示前个处理完之后剩下个处理器的最大利润,显然前面这一维可以去掉 稍微卡下上下界就跑得飞快,复杂度$O(n^2c_
阅读全文
摘要:良心出题人,表达式给的贼严谨,避免了写烦人的模拟 首先我们阅读题目之后发现这道题的表达式在每一步后面都套了个括号(甚至是变量都套了),因此我们可以很方便地对于一个表达式找到它中间的运算符,然后把它分成两个子表达式 于是我们发现所有表达式之间构成了一棵二叉树的关系,因此可以很方便地处理 接下来考虑算答
阅读全文
摘要:本来就是个SB题,结果NT出题人硬是在边界上大搞心态,白写了假算法浪费了一个早上 感觉再多写100行去写边界太NT了,就讲一下这道题核心的思路 假设辐射范围一定在内部,我们可以先求出左上角的点 容易发现此时的贡献形式是一圈一圈往内增加的,手
阅读全文
摘要:Preface STO CXR ORZ爆切所有题,同时成功完成了所有题目一遍A的record(感谢陈指导试水) 不过qs这场对比起最近的几场难度还是比较低的,但F感觉还是因为陈指导的神仙气质才能在迷雾中照亮前路 A - A+...+B Problem 强制两个数都要选,那么剩下的数能构成的
阅读全文
摘要:STO CXR ORZ 首先有一个前置的显然的结论,一座间峰可以让相邻的三座(边界就是两座)山峰的观测情况知二求三 容易发现对于一段连续的有雾有旗的山峰,我们如果知道了边上相邻的山峰的高度,这个信息是可以一路传递过去的 因此我们可以把所有有雾有旗的山峰删去,不再处理它们 首先如果询问的位置本身无雾那
阅读全文