10 2024 档案

摘要:20241027 Educational Codeforces Round 170 (Rated for Div. 2) 记得是 30 min。T1:会。T2:有点想法,但不会。T3:会,但一开始读错题了。 时间内只 A 了 T1。 20241028 没打开 CF 比赛,于是打 AT 上的比赛。 A 阅读全文
posted @ 2024-10-28 23:19 huangkxQwQ 阅读(5) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/contest/2025/problem/B 不会做 *1100 的题呜呜呜。 画出表格之后[旋转 90 度](?)看,发现有杨辉三角。 做法来自 why。%%% 2024.10.28 阅读全文
posted @ 2024-10-28 14:35 huangkxQwQ 阅读(7) 评论(0) 推荐(0) 编辑
摘要:2024.10.26(Day 1) 记 2024.10.27 补 Day 0 上午打 [cdqz 大团队](?)的模板大赛,被薄纱。手速慢,还有几发没 AC。 下午写了个线段树 2 的板子,打算写 CRT 板子,发现不会 exgcd 求逆元,于是去重学 exgcd,写了一点博客。 晚上颓了一会儿,查 阅读全文
posted @ 2024-10-26 23:26 huangkxQwQ 阅读(77) 评论(1) 推荐(0) 编辑
摘要:模板大赛: https://www.luogu.com.cn/contest/209355 https://www.luogu.com.cn/contest/209369 C++ / https://blog.csdn.net/weixin_43340455/article/details/1303 阅读全文
posted @ 2024-10-25 16:34 huangkxQwQ 阅读(15) 评论(0) 推荐(0) 编辑
摘要:写在前面 参考 《算法竞赛进阶指南》贪心部分(在[“基础算法”](?)那一部分)。(有些是直接抄的这本书上的。) XK 给我们讲课的[课件](?)。 2024.10.23 模拟赛 T2 及其题解。 (目前是这些) 之后应该还有今年暑假集训时的贪心 PPT。 关于本文中“贪心”的含义 本文所言的贪心是 阅读全文
posted @ 2024-10-24 21:55 huangkxQwQ 阅读(24) 评论(0) 推荐(0) 编辑
摘要:贪心、DP、搜索 求出的策略的普遍性:贪心 > DP、搜索。 即使无法得到准确的答案或者没法用来求答案,也可以考虑用这三者来互相缩小范围。例题:某次考试的 T4(二维区间 DP 是假的,但是可以求出上界来给搜索剪枝)、不久前[学长](忘了是谁了)讲的一道[用贪心来缩小 DP 状态范围的 DP 题]( 阅读全文
posted @ 2024-10-24 21:52 huangkxQwQ 阅读(7) 评论(0) 推荐(0) 编辑
摘要:状态较多但要用的状态不多,就可以对每个状态编号为 1 ~ cnt。本质:[哈希](?)(把分散的映射到集中的区域,在这里是连续的区域)。 阅读全文
posted @ 2024-10-24 21:40 huangkxQwQ 阅读(4) 评论(0) 推荐(0) 编辑
摘要:从 2024.10.14 考图论起。 2024.10.14 考图论 T1 转前缀和,跑差分约束或者贪心,贪心用[树状数组、并查集](?)实现。 注意前缀和的额外限制(差分约束)、贪心实现的正确性。 T2 相当于连无向边,两点连通就能得到差。 注意到没必要连接两个已经连通的点,于是会形成一棵树。 带权 阅读全文
posted @ 2024-10-23 10:03 huangkxQwQ 阅读(14) 评论(0) 推荐(0) 编辑
摘要:(2024.10.22;我目前的水平) 题目难度 & 我目前的水平 T1:应当较快地做出来。但我目前很可能会在 T1 上花非常多时间(2h;最近两场考试);甚至做不出 T1。 T2:应当做出来。思维难度也许比 T1 低(最近两场考试),但可能还是 T1 要简单一些(毕竟 [机房里 T1 得分比 T2 阅读全文
posted @ 2024-10-22 23:22 huangkxQwQ 阅读(10) 评论(0) 推荐(0) 编辑
摘要:由于笔者很菜,这篇文章里的术语使用可能有误。 要求用最少步数构造出的某种结果,但不用输出最少步数 例题:2024.10.19 模拟赛 T4。 直接考虑最后的结果长什么样,可能不用真正得到变过去的整个方式。 相邻交换问题 注意:这里说的不是那个 邻项交换排序贪心。 题 给一个序列,可以交换任意相邻的两 阅读全文
posted @ 2024-10-21 16:48 huangkxQwQ 阅读(8) 评论(0) 推荐(0) 编辑
摘要:找规律 2024.10.21 模拟赛 T1,O(1) 做法。 待补。 分块打表 在线莫队。(?????) 待补。 线段树维护部分信息(不保证正确性) 2024.10.21 模拟赛 T3,nkp 的做法。 待补。 最优性乱搞 比如在枚举的时候,如果一个东西一定不优就不考虑它。 阅读全文
posted @ 2024-10-21 16:36 huangkxQwQ 阅读(6) 评论(0) 推荐(0) 编辑
摘要:题目引入 在博弈论中,有这样一类题目: 两个玩家 A、B 轮流行动,A 先手,B 后手。 有一个结果,A 想要使它最大,B 想要使它最小。 Minimax 算法 把每个状态作为一个点,每个转移作为一条边建出一棵树。这棵树好像叫博弈树。 两种实现(都没有真正地建树): 直接搜索(可能有结点被重复经过) 阅读全文
posted @ 2024-10-18 19:21 huangkxQwQ 阅读(188) 评论(1) 推荐(1) 编辑
摘要:目录[做题笔记 #1] DPP2339 [USACO04OPEN] Turning in Homework GCF2025D Attribute ChecksP8981 「DROI」Round 1 距离P3643 [APIO2016] 划艇P4463 [集训队互测 2012] calcP9823 [ 阅读全文
posted @ 2024-10-11 16:19 huangkxQwQ 阅读(15) 评论(2) 推荐(0) 编辑
摘要:空间优化 时间优化 状态方面的优化 转移方面的优化 快速寻找决策点 批量转移 从一批状态转移来 转移到一批状态 纯粹的空间优化 滚动数组 & 类似滚动数组的 本质:某个时刻,某些状态现在和以后都不会再被用到了,于是让新的状态覆盖掉这些状态。 滚动数组常用取模(特殊的:奇偶)来实现。 时间优化 & 时 阅读全文
posted @ 2024-10-09 16:53 huangkxQwQ 阅读(19) 评论(0) 推荐(0) 编辑
摘要:DP 的本质 一般 DP 的本质 状态:点。(带了值) 转移:边。 DP:在 DAG 上推。(得到 / 更新 点的值) 特殊(类似 DP) 图不是 DAG。有两种思路: 解方程 简单的:直接解(比如只有一个环)。 复杂的:高斯消元。 高斯消元。 高斯-约旦消元。 环 + DAG:解方程 + DP。 阅读全文
posted @ 2024-10-09 16:44 huangkxQwQ 阅读(45) 评论(0) 推荐(0) 编辑
摘要:CF622F 线性(连续点)拉插板子。 第一次写线性(连续点)拉插。 用了 类似阶乘逆元 的 线性求随意一些数的逆元(离线)。 注意:拉插的式子不能加绝对值(此题我的做法中,其他情况我不知道)。还不知道什么原因。 有负的照样处理非负的阶乘,最后算 ans 的时候乘一个 -1 的幂即可。 x阅读全文
posted @ 2024-10-08 16:45 huangkxQwQ 阅读(28) 评论(0) 推荐(0) 编辑
摘要:贪心的证明方法(5 个): 咕咕咕 贪心、DP。 贪心优化 DP。 有简单策略:贪心。 无:DP。 手玩样例。手玩。 兜底。 重复:copy。 一行多个最小值。不管。 得到答案后转成 0/1。 反悔贪心的一般策略:先把所有都选上,再反悔。 IOI 那道题 和 这道题。 感觉反悔贪心常用堆。 手写堆, 阅读全文
posted @ 2024-10-05 09:38 huangkxQwQ 阅读(8) 评论(0) 推荐(0) 编辑
摘要:自己做题太慢了。 我在图论方面思维很不够灵活。主要表现在 建立图论模型、建图、对图上的权值做神秘修改 等方面。 下午尝试证明某题“正正解”的正确性,花了非常多的时间。后来水哥[解决了问题](?)(我感觉挺对的,但没细想了)。 今天最后一题结论的证明:https://www.luogu.com.cn/ 阅读全文
posted @ 2024-10-04 21:42 huangkxQwQ 阅读(11) 评论(0) 推荐(0) 编辑
摘要:如何验证代码。 总结:模型、做题时的心得、题可以如何扩展。 补:string、vector、set、multiset 所占空间;它们一开始会不会自动开空间,如果会那么会开多少? long double 相关:https://blog.csdn.net/weixin_51948235/article/ 阅读全文
posted @ 2024-10-03 08:14 huangkxQwQ 阅读(16) 评论(0) 推荐(0) 编辑
摘要:一些要注意的 访问之前判会不会数组越界。(背包) 不要忘了 DP 初值,如:背包初值。 稍微推柿子(又如 昨天比赛 那道 T4)。https://www.cnblogs.com/xsl19/p/abc221g.html#:~:text=ABC221G Ju 数组开够。可以适当地多开一点。但是不要开炸 阅读全文
posted @ 2024-10-02 16:01 huangkxQwQ 阅读(18) 评论(0) 推荐(0) 编辑
摘要:XK 又来给我们讲课了。开心! 1. Baka's Trick 两种理解: 双栈模拟队列。 [找到若干个划分点,使得每个区间包含恰好一个划分点。维护划分点到划分点段的前缀、后缀信息。在在线的实现中,在队列中维护仅仅一个划分点,维护它到前面每个点和它到后面每个点的信息。当这个划分点出队时,把队列中最后 阅读全文
posted @ 2024-10-01 21:45 huangkxQwQ 阅读(21) 评论(0) 推荐(0) 编辑

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