摘要:
提供一个不用期望的做法。 考虑一个区间 $[l,r]$ 的贡献,就是这段区间的和乘上有多少排列的权值要用到这段区间。 现在讨论有多少排列的权值有这段区间。 这段区间会被用到当且仅当 $l-1$ 和 $r+1$ 均出现在 $l\sim r$ 的前面,即把这个区间分裂出来。 为了避免出错,这里进行分类讨 阅读全文
posted @ 2022-11-07 19:58
cool_tyl
阅读(15)
评论(0)
推荐(0)
摘要:
看到序列操作,又是区间加,想到线段树。 但是维护斐波那契数列的和无法打标记,但发现对于一个区间,加上一个斐波那契数列后仍然满足递推公式 \(f_i=f_{i-2}+f_{i-1}\),只是递推起点 \(f_1,f_2\) 变了,这启发我们将这个数列里的数都和 \(f_1,f_2\) 取得联系,这样每 阅读全文
posted @ 2022-11-07 12:05
cool_tyl
阅读(14)
评论(0)
推荐(0)
摘要:
容易想到维护 \(c_i=a_i-b_i\),最后只用看 \(c\) 是否全是 \(0\)。 看到区间加后想到维护 \(c\) 的差分,而且 \(c\) 全为 \(0\) 等价于差分全为 \(0\),但普通的差分可行是因为增量满足递推式 \(a_i=a_{i-1}\),这样前减后就刚好抵消,但现在增 阅读全文
posted @ 2022-11-07 10:52
cool_tyl
阅读(14)
评论(0)
推荐(0)
摘要:
考虑把不存在负环转换为存在差分约束。 由于 \(i \rightarrow i+1\) 的 \(0\) 边不能删,因此有 \(x_i\geq x_{i+1}\),然后是经典操作,把大小限制转为差分,令 \(q_i=x_{i}-x_{i+1}\),那么这个限制就是 \(q_i\geq 0\)。 考虑保 阅读全文
posted @ 2022-11-07 09:55
cool_tyl
阅读(20)
评论(0)
推荐(0)
浙公网安备 33010602011771号