Loading

随笔分类 -  具体问题 / 图论 / 差分约束

摘要:前言 心态不好, 多想想 那我是不是要去学后缀数组? 好的跑去学了一下() 思路 首先考虑 \(\textrm{sa, height}\) 数组的约束 在此之前先给出一些定义 \(\textrm{sa}\) 数组存储排名为 \(i\) 的后缀在原序列上的位置 \(\textrm{rank}\) 数组 阅读全文
posted @ 2025-01-19 19:52 Yorg 阅读(44) 评论(0) 推荐(1)
摘要:算法 约束条件 \(\to\) 差分约束 如果令所有选手都不能女装 对于 \(o = 1\) 的约束条件, 有 ( 其中 \(M_i\) 表示选手 \(i\) 的得分 ) \[M_A \geq (k - T) \times M_B \]对于 \(o = 2\) 的约束条件, 有 \[M_B < (k 阅读全文
posted @ 2024-11-14 16:50 Yorg 阅读(48) 评论(0) 推荐(0)
摘要:算法 差分约束 观察到 \(a_i\) 最后是确定唯一的 + 我是从差分约束专题来的 ,考虑对于 \(a_i\) 的约束条件进行差分约束。 转化约束条件 观察到, \[\left\{ \begin{array}{lr} b = 0, \lvert {a_u - a_v} \rvert = 1, & 阅读全文
posted @ 2024-11-11 11:01 Yorg 阅读(60) 评论(0) 推荐(0)
摘要:算法 因为这题是从差分约束专题来的, 所以肯定要朝着化为不等式的方向化简 令 \(TimeW_i, TimeD_i, TimeL_i\) 表示原串前 \(i\) 位中 \(W, D, L\) 的个数 令 \(W_i, D_i, L_i\) 表示最后结果中前 \(i\) 位 \(W, D, L\) 的 阅读全文
posted @ 2024-11-10 20:13 Yorg 阅读(20) 评论(0) 推荐(0)
摘要:算法 设 \(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) , 阅读全文
posted @ 2024-11-09 16:16 Yorg 阅读(36) 评论(0) 推荐(0)