摘要: 如果你是容斥玩家,快快来看这篇。 solution 因为是求每个区间内的数都存在两种的方案数,我们考虑正难则反,找不满足的情况。 容易想到 \(O(2^k)\) 的暴力枚举,但肯定是不行的,考虑用 dp 优化。我们多个区间组合是求的为并集,又套路的因为容斥只需要判断奇偶性,我们对区间按左端点排序后, 阅读全文
posted @ 2025-12-16 17:40 thousands_of_years 阅读(3) 评论(0) 推荐(0)
摘要: AT_dp_t Permutation 我们只考虑大于情况。 思路:考虑是偏序关系,我们只考虑相对大小关系,设\(dp_i\)为目前用了i个数满足前i项式子 能够确定相对大小关系的,只有连续的相同的小于或大于符号限制 于是式子变成了 \[dp_i=dp_{i-pos}*C(pos,i) \]对吗?怎 阅读全文
posted @ 2025-11-21 20:07 thousands_of_years 阅读(10) 评论(0) 推荐(0)
摘要: AT_arc115_e [ARC115E] LEQ and NEQ 神仙容斥 DP 题 防止有人标 c,讲讲 \(O(nlogV)\) 做法,你把考虑暴力 dp \[dp_{i,j}=\sum_{k \ne j,1 \le k \le a_{i-1}}{dp_{i-1,k}} \]写成 \[dp_{ 阅读全文
posted @ 2025-11-17 22:15 thousands_of_years 阅读(25) 评论(6) 推荐(2)
该文被密码保护。 阅读全文
posted @ 2025-08-01 15:05 thousands_of_years 阅读(11) 评论(0) 推荐(0)
摘要: P6192 【模板】最小斯坦纳树 思想:状压+最短路 题意:花费最小的代价,连通给定的 k 个关键点。 做法:两种操作 当前点为根包含关键点集合从当前子集转移过来 for(int p=i&(i-1);p;p=i&(p-1)) { dp[j][i]=min(dp[j][i],dp[j][p]+dp[j 阅读全文
posted @ 2025-07-28 17:01 thousands_of_years 阅读(14) 评论(0) 推荐(1)
摘要: 在这里记录下每次让我大开眼界的神秘题目与思想。 如果你发现数字对不上,肯定是我删掉了一些因为我红温加上的神秘东西。 1. 绝对值,考虑转化在图形上,可以变成与一个点的距离,也可以进行分类讨论\(>0\)与\(<0\)的情况。AT_abc134_f [ABC134F] Permutation Oddn 阅读全文
posted @ 2025-07-17 21:26 thousands_of_years 阅读(297) 评论(6) 推荐(3)