10 2023 档案
摘要:CF1872E 翻译 请把数据加强到 后重新思考。 我们维护全局中被标记的所有点的异或和。发现对于一次 操作,相当于让答案异或上区间的 异或和,因为这会让被标记的点变成没被标记的,而没被标记的点会产生贡献。 查询的话直接查询即可
阅读全文
摘要:Problem - 1890D - Codeforces 这个式子左边是加法,右边是乘法,很不好算 但其实是降智题,不过同时也是我不擅长的找性质 因为式子左边是加法而不是乘法,因此像类似于并查集那样求出当前每个联通块内 等价于固定一个点从这个点的联通块向外扩展。
阅读全文
摘要:bzoj #4069 二进制?按位考虑。 或操作而且最小?按位贪心。 从最高位往下贪,记录一个 表示当前最高位确定了哪些位可以为 (其中存在为 方案的位上值为 ) 考虑 dp 处理对于第 位能否为 : 设计状态:设 \(dp_{
阅读全文
摘要:bzoj #2863 设 表示 个点的 DAG 个数。发现一个 DAG 删去出度为 的点后显然还是一个 DAG ,因此不妨枚举出度为 的点的个数: \(dp_i = \sum\limits_{j=1}^i dp_{i-j}\binom{i}{j}
阅读全文
摘要:P6185 首先考虑只有 的情况,我们发现假如把读入的所有边连成一张图,则在同一联通块的点可以通过不断传递做到一个 一个 ,也就是说在这个联通块内的点的和是不会改变的,因此让这个联通块内 就等价于 \(\sum a_i = \sum
阅读全文
摘要:ABC229G洛谷链接 atcoder链接 容易发现如果最终答案有两个相邻的数 满足 且 之后出现过,则显然可以找到另一个不劣的答案不满足这个性质 先说一个错误的结论:从前往后考虑,用链表维护答案,对于加入的一个数 \(
阅读全文
摘要:P3239 bzoj #4008 根据期望的线性性,我们设 分别表示第 张卡牌期望造成伤害和第 张卡牌被选择的概率。我们可以知道: \[\begin{align} Ans &= \sum\limits_{i=1}^{n} E_i \ &= \sum\
阅读全文
摘要:P3989 bzoj #4416 先考虑部分分,看到 容易想到这个部分可以用状压 起初可以设 表示在前 个数中选出集合 中的字母是否可行,转移即枚举下一个字母是什么 这个 dp 有一个很显然的性质:他肯定是前缀一段 \(0
阅读全文
摘要:P2573 bzoj #2753 一开始以为最优答案就是最短路径树,结果发现是错的 首先我们可以观察一下,发现时间胶囊的作用就是回到某个已经经过的节点,显然是一个最小生成树 但是这道题还有高度的限制,我们在生成树的时候并不能把所有的边直接按照边权排序,因为这样的话可能会出现一些不合法的边。 那我们再
阅读全文
摘要:三倍经验: bzoj #3522 P3565 loj #2431 加强版: bzoj #4543 先看 bzoj #3522 这题。容易想到时间 ,空间 的树形 dp 。设 表示以 为根的子树中所有以
阅读全文
摘要:原题 ++ 题目背景 题目描述 给定一个 个节点(编号为 到 )和 条边构成的无向连通图。 构造一张新图: 新图的点集与原图相同 在新图中 之间有无向边 是 在原图中 的充分必要条件 (
阅读全文
摘要:原题 挺好的树形 dp ,正好 dp 不太熟练,练习一下 赛时只想到了暴力和 的链的部分分,过于 naive 不说了 先考虑链的情况,既然是二进制考虑按位拆分。设 表示以 为根,从 点连通块的疑惑和第 位为
阅读全文
摘要:原题 翻译 发现所有长度相同的简单路径的权值可能情况相同,且最长的简单路径长度为 级别,考虑维护所有长度的简单路径在一棵树上出现的次数,每种简单路径的权值在所有树上出现的次数,相乘即使答案。 我们考虑长度为 的路径对答案的贡献,考虑枚举这条路径的贡献 \(k\
阅读全文
摘要:原题 翻译 诈骗诈骗诈骗诈骗诈骗诈骗诈骗诈骗!!! 第一眼看上去很像一个 NP-Hard 问题,完全没有思路 然后以为 dp ,然后看数据范围一眼寄 首先遇到 01 染色问题,而且一边连接的两点颜色相同/不同(其实主要是不同)会产生贡献的问题,要考虑一下能不能先统一染成一个颜色,然后看改变颜色后会产
阅读全文
摘要:原题 这题和绝世好题有异曲同工之妙(虽然赛时也想到了但并没有发现贪心结论 QwQ ) 首先容易想出 的 dp :设 表示前 个数 强制选最大值,然后转移枚举上一个选的是什么 优化转移,如果 之间有一个 \(k(i<k<j
阅读全文
摘要:原题 翻译 初看此题,显然感觉有点不对劲,因为感觉如果 很大的话肯定是选越多越优秀,但之后并没有什么思路,反而想到线段树上去了(值域这么大做 nm 线段树) 发现如果 ,那就把做右端点收敛到都不是 的最远位
阅读全文
摘要:原题 注意这个环指的是简单环 这题用到一个非常 trick 的思路:给你一个图,让你保证每个点恰好处于一个环上。对于任意在环上的点 ,出入度都为 ,于是我们把它拆成两个点 。则原图上的一条边 在拆点后的图上对应 \((
阅读全文
摘要:原题 非常好的一道题 起初没看数据范围,以为是类似于区间的子区间性质的问题,口胡了一个扫描线+主席树的做法,然后发现要重排 首先读题,要重排后为回文串 然后发现数据范围很小,考虑根号算法。发现对于一个回文串,区间里的数要么都出现两次,要么有一个出现一次。这很类似于异或操作 于是我们考虑先对数状压一下
阅读全文
摘要:二项式反演两种形式: 子集: 表示至多 个的方案数, 表示恰好 个的方案数 \[g_n = \sum_{i=0}^{n} \binom{n}{i} f_i \Leftrightarrow f_n = \sum_{i=0}^{n} (-1)^{n
阅读全文
摘要:数组开小 忘记清空 没有判断边界 2023/10/21 CSP-S T2 数组开小 100 -> 85 求点双连通分量时要特判只有一个节点的图和自环 求边双连通分量和求点双不太相同,反而和求 有些相似。有两种求法。 先求出割边然后在不能走割边的情况下 ,较为稳妥。注意可
阅读全文
摘要:原题 先写我复杂度错误的一个思路:首先每次选最小的 个做显然是优秀的,贪心性质显然,打表找一下答案? 1 2 3 0 2-1 3-1 +1 1 0 0 3-2 4-2+1 +2-1 2 0 0 0 4-3+1 5-3+2 +3-2 3 0 0 0 0 5-4+2-1 6-4+3-1 +4
阅读全文
摘要:原题 容易想到最短路 DAG 求出来,起初我以为要求最小割,但这是错误的,因为可能有多条边联通了一个点的情况,这时候选择最小割不一定是最优的 我们猜想一个思路:答案一定是包含 号节点的连通块全部填 ,剩下的填 。发现在最短路 DAG 中, \(1 \rightar
阅读全文
摘要:原题 翻译 首先观察式子: \[\sum_{i=1}^{n} \sum_{j=i}^{n} \max\{ i,j \} - \min\{i,j\} = \frac{ \sum_{i=1}^{n} \sum_{j=1}^{n} \max\{i,j\} - \min\{i,j\} }{2} = \fra
阅读全文
摘要:小葱觉得糖很好吃,现在要把糖卖掉。现在小葱的 位顾客形成了一棵 个点的树,小葱可以把糖卖给所有叶子节点上的人。但是,小葱不希望卖太多的糖,所以小葱会做 次操作。每次操作小葱会等概率选一条边,将两边的顾客合并成一个新顾客,并将原来连到这两个顾客的边全部连接到这个新顾客上。(除了
阅读全文
摘要:小葱想要吃糖,小葱将拿出来的N颗糖排成一排,第 颗糖的美味值为 。小葱很喜欢吃糖,所以小葱会从 颗糖选择不超过 段不相交的区间的糖果吃掉。但是小葱同学不希望别人吃到和他美味度差不多的糖,所以对于一颗没被吃掉的糖,小葱希望这颗糖美味度比他吃的糖的美味度最大值还大或者
阅读全文
摘要:小葱将买来的糖放进了冰箱冷藏,但是小葱想吃糖了,小葱希望把自己想吃的糖从冰箱里面拿出来。具体来说,小葱同学的冰箱是一棵 个点的树,每个点有一颗糖,第 个点的糖的美味值是 。小葱每次取糖会从根节点出发,指定一个目标节点 ,走到 点并且把这条路径上的所有糖取走
阅读全文
摘要:考虑经典的俄罗斯方块游戏,二维平面上有若干个积木,他们会受重力的影响下落并堆叠。注意,积木只会竖直下落,如果下落过程中碰到了别的积木那么就会停下。例如下图: 不同颜色的块代表了不同的积木,这些积木下落之后会形如下图: 积木的形状可以任意的,可能跟传统的俄罗斯方块有一些不同,比如下图: 这张图中的积木
阅读全文
摘要:原题 曾经会过 自己总结的没别人总结的好,还是直接粘别人的吧 点击这里 再说一些自己误解的地方: dijkstra 跑最短路时不要从每个点建一个超级源到所有点,而应该从一个你知道 真正值的点开始搜索。没错,差分约束如果想确定一个最小解或最大解要确定一个点的真正答案,然后从这个点开始搜
阅读全文
摘要:小K很喜欢摸鱼,但他不幸地来到卷王大学学习。他的学习生活可以抽象化成一个如下的过程:一个学期一共有 天,每一天上午上完课之后,老师会布置 个作业,他们的ddl是 ,一个ddl是 的作业需要在第 天的2
阅读全文
摘要:T2 倍增+换根即可,但赛时难写 赛时想得线段树二分,也可 from:https://www.cnblogs.com/fox-konata/p/17742669.html 回头一看老师代码,发现换根换的非常神奇,长见识了 方法0: 第一次思考,以为要记录走排名为 和 \(a_x+1\
阅读全文
摘要:原题 确实是绝世好题 朴素 问题非常 simple ,考虑优化 想尽数据结构无从下手?既然二进制考虑按位贪心 发现对于 所有为 的位上一位只要有一位为 即可,剩下的显然越靠后越好 因此我们设 表示前 个数,其
阅读全文
摘要:Day6 ,考成这样还能 ,好怪啊 虽然但是 是在 上找的,虽然写了随机数但还是运气好过掉了 应该是写寄了吧,感觉自己做法并没有什么问题 T1 比较典的题,并查集维护下一个没被删的点即可 复杂度
阅读全文
摘要:本帖涉及以下内容: 超长内容 感性理解 思路引导 屑排版 恶意卖萌 Day4 没考,因为感觉题全是码农题,感觉有点烂 T1 ,直接暴力算就好了 然后你就 了 因为答案要取模, \(lcm(a,b,c) \mod P \
阅读全文