随笔分类 - 具体问题 / 图论 / 差分约束
摘要:前言 心态不好, 多想想 那我是不是要去学后缀数组? 好的跑去学了一下() 思路 首先考虑 \(\textrm{sa, height}\) 数组的约束 在此之前先给出一些定义 \(\textrm{sa}\) 数组存储排名为 \(i\) 的后缀在原序列上的位置 \(\textrm{rank}\) 数组
阅读全文
摘要:算法 约束条件 \(\to\) 差分约束 如果令所有选手都不能女装 对于 \(o = 1\) 的约束条件, 有 ( 其中 \(M_i\) 表示选手 \(i\) 的得分 ) \[M_A \geq (k - T) \times M_B \]对于 \(o = 2\) 的约束条件, 有 \[M_B < (k
阅读全文
摘要:算法 差分约束 观察到 \(a_i\) 最后是确定唯一的 + 我是从差分约束专题来的 ,考虑对于 \(a_i\) 的约束条件进行差分约束。 转化约束条件 观察到, \[\left\{ \begin{array}{lr} b = 0, \lvert {a_u - a_v} \rvert = 1, &
阅读全文
摘要:算法 因为这题是从差分约束专题来的, 所以肯定要朝着化为不等式的方向化简 令 \(TimeW_i, TimeD_i, TimeL_i\) 表示原串前 \(i\) 位中 \(W, D, L\) 的个数 令 \(W_i, D_i, L_i\) 表示最后结果中前 \(i\) 位 \(W, D, L\) 的
阅读全文
摘要:算法 设 \(dis_i\) 表示第 \(i\) 头奶牛的坐标 题目转化为 对于 \(M_L\) 对数对 \((A_i, B_i) , A_i < B_i\) , 使得 \(dis_{B_i} - dis_{A_i} \leq D_i\) 对于 \(M_D\) 对数对 \((A_i, B_i) ,
阅读全文

浙公网安备 33010602011771号