随笔分类 - 状压
摘要:洛谷传送门 CF 传送门 考虑给定 如何构造 。 拎出基环树的环部分,把这些点连同它们的边删掉(这个环一定在答案中)。递归做即可。 考虑我们在 的环上连一些在 中排得比 前的 。可以将问题转化为
阅读全文
摘要:洛谷传送门 AtCoder 传送门 下文令 为原题中的 , 为原题中的 。 首先概率转方案数,最后除 即可。 考虑一个指数级暴力:枚举每个 bot 的终点 (因为存在不能相交的限制,需要满足 \(y_1 < y_2 < \
阅读全文
摘要:洛谷传送门 CF 传送门 把题意抽象成,给你长为 的序列 和长为 的序列 ,初始有 个空集合(可重集), 中的每个元素至多被分到 个集合中的一个。要求最后第 个集合 不为空,且 \(\fora
阅读全文
摘要:洛谷传送门 CF 传送门 考虑一条 的路径是否在最小生成树上。 称边权为 的边为轻边,边权为 的边为重边。 轻边若不成环则一定在最小生成树上,因此先把轻边合并,这样形成了若干连通块。 那么如果两点在一个连通块,它们只能通过轻边互达。 同时,因为是树上路
阅读全文
摘要:[UOJ 传送门](https://uoj.ac/problem/37 "UOJ 传送门") 考虑 dp。设 为点集 构成强连通分量的方案数。 容易想到容斥。设 为 内部连边数,那么 就是总的方案数 减去构成的不是强连通分量
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc296_h "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc296/tasks/abc296_h "AtCoder 传送门") 不错的 dp。 考
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc228_g "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc228/tasks/abc228_g "AtCoder 传送门") ?这啥啊,不会。
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc253_h "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc253/tasks/abc253_h "AtCoder 传送门") 没做出来。 考虑求
阅读全文
摘要:洛谷传送门 AtCoder 传送门 It's all MAGIC 这种题目一般先考虑局面要满足什么条件能必胜,然后根据这个性质来计数。 如果把黑板上的数写成一个集合 ,那么: 为必胜态, 显然为必败态,打表发现其他单元素集合都为必胜态; 如果 $
阅读全文
摘要:洛谷传送门 AtCoder 传送门 很不错的状压。 考虑先把最后作为答案的数聚到一起,再算它们的逆序对个数。 设 为当前选的数集合为 的答案。有转移: 选 ,答案加上之前选的比它大的数; 不选 ,此时需要把左边的数或者右边的数往中间挪一个,答案加上左右两端的最
阅读全文