08 2024 档案

摘要:以分割线的轨迹做 dp 的好题。 阅读全文
posted @ 2024-08-30 18:39 KS_Fszha 阅读(6) 评论(0) 推荐(0) 编辑
摘要:贪心与线段树递归合并的综合运用。 阅读全文
posted @ 2024-08-29 14:44 KS_Fszha 阅读(2) 评论(0) 推荐(0) 编辑
摘要:二分加观察性质思维题,用到了二分值域,然后把大于等于它的数标记成 1,其他标记为 0(有些题需要标记成 1 ),然后根据这个来 check 方案是否可行,这通常通过判断某个数是否是 1 来实现。本质上其实就是 check 大于等于它的数能否成为答案(大于等于它的数为 1)的 trick 。 阅读全文
posted @ 2024-08-28 17:57 KS_Fszha 阅读(16) 评论(0) 推荐(0) 编辑
摘要:二分值域,然后把大于等于它的数标记成 1,其他标记为 0(有些题需要标记成 1 ),然后根据这个来 check 方案是否可行,这通常通过判断某个数是否是 1 来实现。本质上其实就是 check 大于等于它的数能否成为答案(大于等于它的数为 1)。常用于查找中位数、第 k 个数,以及大小关系只注重两种(比如只区分大于 7 和小于 7 ,而大于 7 的数之间的大小无关的情况)的 trick。绝佳的线段树题。 阅读全文
posted @ 2024-08-28 15:44 KS_Fszha 阅读(5) 评论(0) 推荐(0) 编辑
摘要:并查集大模拟,运用了排序和一点启发式合并的思想。 阅读全文
posted @ 2024-08-26 21:50 KS_Fszha 阅读(10) 评论(0) 推荐(0) 编辑
摘要:经典 trick:对于在正操作之后要撤销正操作(即执行反操作),且反操作较难实现的,可以选择从第一个正操作起,把所有没有被撤销的正操作算一遍的线段树应用。 阅读全文
posted @ 2024-08-26 21:43 KS_Fszha 阅读(2) 评论(0) 推荐(0) 编辑
摘要:模拟赛搬的题,dp 思路很明显,但难点就在于找到要转移的点在哪。 暴力 首先我们可以先考虑 k=1 的情况,这应该很好想,就是对于每一个右括号,找到其匹配的左括号,然后进行转移即可,这个过程可以用栈维护。 dp[i] 定义为以 i 为结尾的合法序列个数。假设当前右括号在 \( 阅读全文
posted @ 2024-08-17 01:34 KS_Fszha 阅读(11) 评论(0) 推荐(0) 编辑
摘要:Codeforces 232B Table。 蒟蒻模拟赛上场切的一道蓝,非常难以置信我竟然能做蓝题。 这题的数据范围初看还是比较坑的,1018 的值域很容易让人往矩阵加速那方面想。实际上在列出转移方程式后,我们发现状态是二维的,无法使用矩阵加速(或者说这样做很麻烦)。 思路 首先观察到 阅读全文
posted @ 2024-08-15 22:25 KS_Fszha 阅读(11) 评论(0) 推荐(0) 编辑
摘要:概率基本知识 套路 dp 常用正推的方式,从起始状态到目标状态。 实际要根据是起始和目标状态哪个好确定、哪个好想来决定,这个没有限制,大部分题两种顺序都可以。 常用公式 贝叶斯公式:P(A|B)=P(B|A)P(A)P(B)。 几何概型。构造几何模型之后求面积即可。 几何分 阅读全文
posted @ 2024-08-09 00:32 KS_Fszha 阅读(6) 评论(0) 推荐(0) 编辑
摘要:双倍经验:Luogu P5089 元素周期表 ,CF1012B Chemical table:模拟赛搬的好题,有点厉害。赛时10min码的假贪心拿了五十多分,赢。 并查集思路 1 对于此类棋盘整行整列覆盖问题,有一个通用思路:把每一行和每一列看作一个点,那么原本棋盘上的格子就可以看作是连接这些点的边 阅读全文
posted @ 2024-08-09 00:19 KS_Fszha 阅读(8) 评论(0) 推荐(0) 编辑
摘要:帮助:大毒瘤!!!调了我2h,拍了我2h,最后没调出来,重写才AC。wdnmd。 思路 这题主要是线性 dp ,而状压 dp 只是最后在统计答案时的一个辅助。 首先定义 dp[i][j][k] 为考虑前 i 本书,已经抽出来了 j 本,最后没被抽出来的一本书是高度 k 阅读全文
posted @ 2024-08-04 20:16 KS_Fszha 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Piggy and Trees:把路径拆成边的思维题。 思路 一看到这题的路径,就想到了 Luogu P3177 树上染色 这题化路径为边的贡献,分别计算的思维。 那么对于此题,先来观察题目里式子的意思:对于树上的每个无序点对,求出树上每个点 到这些点对之间的最短路径的 距离之和。枚举点对对应的就是 阅读全文
posted @ 2024-08-04 19:40 KS_Fszha 阅读(18) 评论(0) 推荐(1) 编辑
摘要:国际象棋:模板棋盘状压。 摆上马:需要点思维的棋盘状压,相比上一道题加了“蹩马脚”的设定。 Easy_version :国际象棋 概述一下此类棋盘问题的思路: 用二进制数表示出棋盘上某一行的状态。 用位运算预处理出合法的单行状态,以及需要用到的一些东西。 用位运算判断前一行或者前几行能否转移过来。 阅读全文
posted @ 2024-08-02 17:11 KS_Fszha 阅读(4) 评论(0) 推荐(0) 编辑
摘要:状压细节题。 阅读全文
posted @ 2024-08-02 15:16 KS_Fszha 阅读(4) 评论(0) 推荐(0) 编辑
摘要:构造:结论题,gcy数竞大佬tql%%%orz。 结论 先放结论:如果 xmod4=2 ,那么 x 无法被表示为 a2b2 的形式;除此之外的其他数都可以。 证明 对 a2b2 因式分解,得 x=(a+b)(ab) 。 当 \(x \bm 阅读全文
posted @ 2024-08-01 23:29 KS_Fszha 阅读(14) 评论(0) 推荐(1) 编辑
摘要:能量消耗:一个前缀和优化 dp 的大典题,要是数据水一点 O(n3) 都能硬草过去。 思路 显然,定义 dp[i] 为考虑前 i 个塔,并且将第 i 个塔开启,将前面的精灵全部收集的最小代价。 于是转移: \[dp[i]=min(dp[i],dp[j]+w(j,i) 阅读全文
posted @ 2024-08-01 22:54 KS_Fszha 阅读(15) 评论(0) 推荐(1) 编辑
摘要:跑路:绝佳倍增好题,思路是化 2k1 ,倍增起预处理作用。 最近不知道是撞了什么运,前一脚看的是绿题,写完之后交一发,发现直接被 lxl 升蓝了,血赚。 思路:Floyd 首先观察到每次走 2k 的代价为 1 ,我们可以预处理出每次走 2i 能到哪 阅读全文
posted @ 2024-08-01 16:24 KS_Fszha 阅读(10) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示