摘要:
异或有很好的性质,相同直接抵消。那考虑按照将 $X$ 看成多重集来划分等价类,仅大小为奇数的等价类贡献答案。考虑这个多重集的形态,假设下标 $i$ 出现了 $c_i$ 次,那么总的出现次数就是:$\binom{K}{c_1,c_2,\cdots,c_n}$(多重集的排列数) 欲求其出现次数奇偶性,考 阅读全文
posted @ 2023-03-28 20:06
do_while_true
阅读(43)
评论(0)
推荐(0)
摘要:
对序列(或者其他对象)的操作,可以考虑将序列进行一些变换使得操作的形式很好看 / 易于计算答案。https://www.luogu.com.cn/problem/CF1615F 阅读全文
posted @ 2023-03-27 20:35
do_while_true
阅读(62)
评论(0)
推荐(0)
摘要:
没动脑子就 gf 一路写下来了......实际上就是把插板法的 gf 写了一下/zk 首先考虑一下一个 $X$ 合法是什么情况,那就是总和是 $2n-2$ 并且保证 $0<X_i<n$。 证明就考虑贪心构造一下,每个 $1$ 挂在一个 $\geq 2$ 的上面,不断挂使得最后只剩下两个 $1$ 和一 阅读全文
posted @ 2023-03-27 15:14
do_while_true
阅读(28)
评论(0)
推荐(0)
摘要:
https://kenkoooo.com/atcoder/#/list/do_while_true?fromDiff=2200&toDiff=3199 abc294h | C 这位真是重量级!感谢 ZCPB 老师教导! 可以用“广义串并联图方法”,即不断删一度点和二度点,来对图进行简化。删完之后一条 阅读全文
posted @ 2023-03-23 22:01
do_while_true
阅读(58)
评论(0)
推荐(0)
摘要:
64 位。 整数到整数的随机映射。 x^=x<<13,x^=x>>7,x^=x<<17 为了防止被对着卡,可以在前面和后面各让 x 异或一个随机的常数。 拿来树哈希,$h(x)=hash({h_v})$ dls 说自然溢出下的期望冲突数不超过 $O(n^2/2^w)$ 阅读全文
posted @ 2023-03-23 21:45
do_while_true
阅读(235)
评论(0)
推荐(1)
摘要:
感谢 ZCPB 的指导! 可以不断删一度点和二度点,来对图进行简化。删完之后一条边有两个权值,分别代表两端颜色相同/不同时这条边对答案乘上的系数。(其实这个并不必要) 对于每个连通块单独考虑。如果点数很小,可以直接枚举颜色的最小表示,也就是爆搜一下集合划分。点数很多的话,非树边会比较少,所以就对于每 阅读全文
posted @ 2023-03-22 07:53
do_while_true
阅读(87)
评论(0)
推荐(0)
摘要:
`> 查询 Ynoi 含量中......` 根号含量为 0,精神状态良好! ### CF1793F / CF765F / P5926 D 区间一维最近点对。$\mathcal{O}(n\log n\log\log n+q\log\log n)$. 首先一个问题就是把有用的点对找出来,使得答案一定出现 阅读全文
posted @ 2023-03-21 08:01
do_while_true
阅读(99)
评论(0)
推荐(3)
摘要:
题意:初始有 $n$ 个人,每个人的权值是 $w_i$,假设这一轮剩余还没嘎掉的人总权值是 $s$,那么这一轮它有 $\frac{w_i}{s}$ 的概率嘎掉。求 $1$ 活到最后的概率是多少。 考虑算最后一次嘎的概率很难算,但是很容易算第一次嘎的概率。所以就容斥,枚举一个集合 $S$,钦定这个集合 阅读全文
posted @ 2023-03-16 17:34
do_while_true
阅读(53)
评论(0)
推荐(0)
摘要:
可能我比较蠢,一看到题解区里写的 polylog 的描述就头大,于是编了个思路比较简单的做法。 先上个 set 维护颜色段,初始的那个特殊处理一下。现在问题变成了 $\mathcal{O}(n+m)$ 次询问初始全 $0$,区间 $[l,r]$ 在时间 $k$ 时候的和,差分成 $[1,r]$ 的减 阅读全文
posted @ 2023-03-10 20:19
do_while_true
阅读(30)
评论(0)
推荐(0)
摘要:
https://codeforces.com/problemset/problem/1172/E 阅读全文
posted @ 2023-03-09 10:47
do_while_true
阅读(35)
评论(1)
推荐(0)
浙公网安备 33010602011771号