上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 简要题意 略 思路 先考虑树的的情况,直接黑白染色,统计子树和的绝对值即可 再考虑奇环,发现这时会有两个同色相邻点,只需把多余的操作,在这两个点处理掉即可 最后考虑偶环,先断掉一条边,最后再考虑这条边的贡献,推一下柿子,就变成了初中数学题,取中位数即可 code #include<bits/stdc 阅读全文
posted @ 2024-01-09 19:10 hubingshan 阅读(46) 评论(0) 推荐(0)
摘要: 简要题意 略 思路 先考虑啥样的 \(T\) 可能合法,就大概类似于一个一边删除,一边加入的操作,如果能删空,那就合法 但这样的 \(T\) ,不一定能作为答案,只有能将多余的数删除时才合法 那就用同样的策略,判断是否合法即可 接着考虑 \(T\) 的方案数咋求,设 \(dp_{i,j,k}\) , 阅读全文
posted @ 2024-01-08 21:02 hubingshan 阅读(35) 评论(0) 推荐(0)
摘要: 简要题意 给定一棵有根树,操作分别为:将某个点到根路径上全部点颜色改为 \(c\);询问某个点到根路径上不同颜色数。 \(n\le10^5\) 思路 考虑对修改根号重构,那对于某次询问的路径,实际上就是前面有至多 \(\sqrt m\) 个相同颜色段,再拼上后面一段树上的颜色,也就是和修改中点的最深 阅读全文
posted @ 2024-01-08 20:53 hubingshan 阅读(16) 评论(0) 推荐(0)
摘要: #include<bits/stdc++.h> using namespace std; #define int long long int a,b,mod; map<int,int> mp; int ksm(int x,int y,int mod){ int ans=1; while(y){ if 阅读全文
posted @ 2024-01-05 10:32 hubingshan 阅读(20) 评论(0) 推荐(0)
摘要: 题目大意 有一个矩形,上面有若干个关键点,每次随机一个相邻的位置,问全部关键点被选取的期望时间 思路 设每个关键点被选取的时间为 \(t_i\) ,则答案就为 \(E(max(t_i))\) 然后我们发现 \(E(min(t_i))\) 是好求的,只需要保证在此之前全部都不被选即可,所以可以 \(m 阅读全文
posted @ 2024-01-04 11:55 hubingshan 阅读(18) 评论(0) 推荐(0)
摘要: 题意 给一棵树,带点权(可为负),单点修改,求直径,求过某一点的直径 \((n<=100000)\) 思路 发现强制过某一点,可以转化为单点改成正无穷,求直径 于是就只用考虑单点修改求直径 考虑点分树,在每个重心维护到他的最长链,和不同子树中的次长链,全部答案取个max即可(但是被卡常) code 阅读全文
posted @ 2024-01-04 09:52 hubingshan 阅读(28) 评论(0) 推荐(0)
摘要: Optimizations From Chelsu 题意 给定 \(n\) 个结点的树,边有正整数边权 \(w_i\)。定义 \(len(u,v)\) 表示 \(u\) 到 \(v\) 的路径的边数,\(\gcd(u,v)\) 表示 \(u\) 到 \(v\) 的路径上所有边权的 \(\gcd\), 阅读全文
posted @ 2024-01-02 09:26 hubingshan 阅读(116) 评论(1) 推荐(0)
摘要: 一个二分图有完美匹配,当且仅当,对于左部点的任意一个子集(设其大小为 \(x\)),右部点有和此点集直接连边的点的集合大小(设为 \(y\)),满足 \(x\le y\) 的关系 证明: 必要性显然,充分性可以使用数学归纳法 某道相关题目 阅读全文
posted @ 2023-12-29 17:32 hubingshan 阅读(68) 评论(0) 推荐(0)
摘要: 先考虑只有两颗树要咋做,柿子先变成 \(dep_x+dep_y-2\times dep_{lca}+dist_2(x,y)\) 我们可以新建节点 \(x'\rightarrow x\),边权为 \(dep_x\),这样上面的式子可以看作枚举 \(lca\) 后,选出一个端点在不同子树中的直径,可以直 阅读全文
posted @ 2023-12-27 10:32 hubingshan 阅读(41) 评论(0) 推荐(0)
摘要: 我们先将柿子变成 \(\frac{1}{2}(dis_{x,y}+dep_{x}+dep_{y})-dep'_{lca'}\) 考虑边分治,枚举断边,我们将一个点在第二棵树上的点权看成是 \(v_x=d_x+dep_x\),答案就为 \(\frac{1}{2}(v_x+v_y-2*dep'_{lca 阅读全文
posted @ 2023-12-26 22:08 hubingshan 阅读(33) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 9 下一页