Description: 自从zkysb出了可持久化并查集后…… hzwer:乱写能AC,暴力踩标程 KuribohG:我不路径压缩就过了! ndsf:暴力就可以轻松虐! zky:…… n个集合 m个操作 操作: 1 a b 合并a,b所在集合 2 k 回到第k次操作之后的状态(查询算作操作) 3 a b 询问a,b是否属于同一集合,是则输出1否则输出0 请注意本题采用强制在
一.题目链接: HYSBZ-2337 二.题目大意: 给一张无向边权图,在每个节点都会等概率地选择一条边,求 1 ~ n 路径的权值异或和的期望值. 三.分析: 由于是异或,不妨按答案的二进制位逐位考虑. 假设当前考虑第 i 位 设 dp[u] 表示 u ~ n 路径的权值异或和二进制第 i 位的期望值. 设 v 是与顶点 u 相关联的顶点集合,de[u] 表示 u 的度, wi(
一.题目链接: HYSBZ-4337 二.题目大意: 输出 m 棵树的同构运算等价类. 三.分析: 貌似是个模板题... 原来这就叫做树的哈希,感觉好水啊... 详见代码. 四.代码实现: #include <bits/stdc++.h>using namespace std;typedef unsigned long long ull;const int M = (int)5
https://www.lydsy.com/JudgeOnline/problem.php?id=1799 枚举各位数字之和 然后数位DP 将数值对所枚举的数字之和取模 #include <cstdio>#include <cstring>#include <algorithm>using namespace std;typedef long long ll;const int