03 2024 档案

摘要:ABC344G 题解 给定平面上 n 个点和 q 条直线,问对于每条线,有多少点在它上方。 形式化的,对于直线 y=ax+b 统计有多少点 (x,y) 满足 yax+b,即 ax+yb。故我们可以将所有点按照 ax+y 排序 阅读全文
posted @ 2024-03-10 11:21 Cindy_Li 阅读(13) 评论(0) 推荐(0) 编辑
摘要:AC自动机 基于字典树Trie,用于多单词匹配问题 P3808 【模板】AC 自动机(简单版) P3796 【模板】AC 自动机(加强版) struct Trie{ int to[30];//edge int fail,end;//end-cnt(same word with dif id) }AC 阅读全文
posted @ 2024-03-01 22:30 Cindy_Li 阅读(10) 评论(0) 推荐(0) 编辑
摘要:01 Trie 字符集为 {0,1} 的字典树 Trie 一般用于解决异或相关问题 基本问题 给定数集 S 和数 x,求 max{xSi}。 从高到低将集合 S 中的数插入 Trie(注意高位要补齐)。 从根节点开始,尽量选和 \( 阅读全文
posted @ 2024-03-01 22:29 Cindy_Li 阅读(48) 评论(1) 推荐(2) 编辑
摘要:P3749 [六省联考 2017] 寿司餐厅 题解 发现很少有人讲为什么这题是最大权闭合子图,但作为一个刚学网络流的蒟蒻,我认为考虑是必要的。 最大权闭合子图的特点: 存在单向依赖关系,选 x 必须选 y。 每个点只会被选一次。 代价有正有负。 本问题特点: 选一个区间,必选所有子区 阅读全文
posted @ 2024-03-01 22:28 Cindy_Li 阅读(14) 评论(0) 推荐(0) 编辑
摘要:ABC338G 题解 计数题,没有太多思维难度,就是麻烦。 显然 + 和 * 是比较难搞的,应考虑子问题。 复杂度要求线性,考虑每个位置的贡献。 Case 1:只有数字 Ex: 1234 考虑 2 的贡献,枚举一下看看。 12=1×10+2×1 \(123=1\time 阅读全文
posted @ 2024-03-01 22:28 Cindy_Li 阅读(24) 评论(0) 推荐(0) 编辑
摘要:这个题笔者场上 Wa 了六次…… 首先发现一个性质: 考虑单个的 s,它自己所能合并成的块就是 c 的二进制表示。 例如当 s=3,c=7 时,显然我们可以先两两合并,得到 3s=6 的,再把其中的两个合并得到一个 s=12 的。 发现 \(7= 阅读全文
posted @ 2024-03-01 22:27 Cindy_Li 阅读(11) 评论(0) 推荐(0) 编辑
摘要:可撤销背包的模板题。 如果没有减操作就是 01 背包,众所周知转移方程是 f[i]=f[i]+f[iv]。 考虑减操作,对于一个重量 i,不选物品 v 的方案数是什么呢? 发现我们只需要把选 v 的方案去掉就好,那么转移方程就是 \(f[i]=f[i]-f[ 阅读全文
posted @ 2024-03-01 22:26 Cindy_Li 阅读(29) 评论(0) 推荐(1) 编辑
摘要:题意 在两个房子中间,有 N 个公交站,按照如下方式移动: 从起点到第 1 个公交站,用时 X 秒。 从第 i 个公交站到第 i+1 个公交站,用时 Ti 秒。(时间每到 Pi 的倍数,发车一次) 从第 N 个公交站到终点,用时 \ 阅读全文
posted @ 2024-03-01 22:25 Cindy_Li 阅读(12) 评论(0) 推荐(0) 编辑
摘要:萌萌思维题,但是考场差一点AC。 题目等价于寻找区间 [l,r] 满足数字 0~9 各出现偶数次。 根据 找筷子 这道题的经验,出现偶数次 = 异或和为 0 。 但是发现如果和找筷子一样直接异或到一起会出现冲突 (例子:$3 \oplus 5 \oplus 6 = 0 阅读全文
posted @ 2024-03-01 22:25 Cindy_Li 阅读(9) 评论(0) 推荐(0) 编辑
摘要:李超线段树 用于维护平面上的一次函数,支持在线插入 & 求单点最大值(编号) 插入 现在要加入一个一次函数 f(x)=kx+b,定义域 [s,t]。 注意:当线段垂直于 x 轴时,应插入定义域为 [x,x] 的一次函数 f(x)=0x+y1 考虑某个被 阅读全文
posted @ 2024-03-01 22:15 Cindy_Li 阅读(14) 评论(0) 推荐(0) 编辑

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