Loading

摘要: 扫描线 是什么 & 矩形面积并 本质上可以理解为,对一个二维(或多维)平面上的问题,通过扫描一维,并且用数据结构动态维护另一位的增减性。 我们对于 \(x\) 轴扫描,那么会对面积构成影响的 \(y\) 显然只有红色的几条和绿色的几条。 容易发现,这样的线的数量是 \(2n\) 的(\(n\) 为矩 阅读全文
posted @ 2024-03-24 15:29 wtcqwq 阅读(42) 评论(1) 推荐(0)
摘要: 联考 Round 1 A 场切题,把部分分全打完,发现是脑残题,消愁了。 算法 1 期望得分:\(30pts\)。 把每个点分别删去,看剩下的图是不是棵树。 算法 2 期望得分:\(20pts\),结合算法 1 可以得到 \(50pts\)。 输出所有度数为 \(1\) 的点。 算法 3 期望得分: 阅读全文
posted @ 2024-03-16 10:10 wtcqwq 阅读(17) 评论(0) 推荐(0)
摘要: Day 0 NOIP 221 希望能 D 类吧。 19:00 出发华二 Day 1 SH-078 进考场,把红牛干了,然后手脚发冷。 想 2.5h T1,想到了三分想到了不等式,然后都没想通 /ng(也是因为觉得第一题出这种东西不太可能) 拼了一万个暴力,拿了 70 pts,然后因为 abs int 阅读全文
posted @ 2024-03-01 18:55 wtcqwq 阅读(114) 评论(0) 推荐(0)
摘要: 字符串 计算一个字符串 \(S\) 的 border 的时间复杂度是 \(O(|S|)\) 的,且与模板串无关。在更换模板串时,不需要重新计算 border。对于两个字符串集合,两两匹配的时间复杂度从 \(m\sum |S|+n\sum |T|\) ,降低到了 \(\sum |S|+n\sum |T 阅读全文
posted @ 2024-03-01 15:21 wtcqwq 阅读(37) 评论(0) 推荐(0)
摘要: 2.27 比赛 A 据说有神秘做法。 算法一 (0pts) 暴力枚举哪些点传播哪些点不传播。时间复杂度 \(O(2^n\times n)\)。期望得分 \(0\) 分。 算法二 (22pts) 我们发现这里的图论模型,如果 \(i\) 可以传播到 \(j\),则我们认为存在一条 \(i\to j\) 阅读全文
posted @ 2024-02-29 15:01 wtcqwq 阅读(34) 评论(0) 推荐(0)
摘要: C 题出题人 /qd A Subtask 1(25pts) 考虑两个集合 \(S_1,S_2\) 的 ∪ 是 \(S_1 | S_2\)。 对于一共 \(2^4=16\) 个集合枚举是红色或蓝色即可。 时间复杂度 \(\mathcal O(2^{2^n})\) Subtask 2,3(50pts-7 阅读全文
posted @ 2024-02-29 15:01 wtcqwq 阅读(12) 评论(0) 推荐(0)
摘要: 众所周知,这是字符串问题最好的做法。 定义 考虑一个字符串 \(s\) 的哈希,\(f(s)=\sum^l_{i=1} s[i]\times b^{l-i}\bmod M\)。 这个东西需要认识到,下标越大的字符权值越小,这是模仿 进制 的做法。下文基于这样的哈希方法。 \(b\) 可以任取,\(M 阅读全文
posted @ 2024-02-29 15:01 wtcqwq 阅读(33) 评论(0) 推荐(0)
摘要: A Subtask 1(10pts) 对每个点对维护一个 map,维护 \(k\) 棵树都有的点对的数量。 Subtask 4(15pts) 对上述算法进行优化。 设 \(f_{i,j,t}\) 表示是否存在一棵树使得 \((i,j)\) 路径上包含 \(t\)。\((i,j)\) 的答案为 \(\ 阅读全文
posted @ 2024-02-29 15:01 wtcqwq 阅读(16) 评论(0) 推荐(0)
摘要: 2.22 比赛 也就是说,输出个 No,输出个 \(n-1\),分就比我四个半小时高了,哈哈! difficulty:2748,2871,3272 A Subtask 1 (30pts) 考虑状态压缩动态规划,dp[S][ans] 表示当状态为 S 时,目前答案为 ans 时的方案个数。 我们发现每 阅读全文
posted @ 2024-02-29 15:01 wtcqwq 阅读(14) 评论(0) 推荐(0)
摘要: bitset的若干用法 未经题目和前文定义的字母默认为全空的bitset。 Problem 1 对于一个数组 \(a_{[1,n]}\),对于 \(1\le i,j\le n\),将 \(a_i+a_j\) 标记出来。\(n\le 10^5\) 对于 \(a_i\),先将所有的 \(h_{a_i}, 阅读全文
posted @ 2024-02-29 15:01 wtcqwq 阅读(19) 评论(0) 推荐(0)