【学习笔记】[AGC036D] Negative Cycle
难以评价。。。
首先,没有负环等价于差分约束有解。这谁想得到啊qwq
那么记变量 { x i } \{x_i\} {xi},相当于满足若干不等式。假设我们得到了一组合法的 { x i } \{x_i\} {xi},那么显然 x 1 ≥ x 2 ≥ . . . ≥ x n x_1\ge x_2\ge...\ge x_n x1≥x2≥...≥xn,记 q i = x i − x i + 1 q_i=x_i-x_{i+1} qi=xi−xi+1,如果 i < j i<j i<j有负边那么 x i − x j ≥ 1 x_i-x_j\ge 1 xi−xj≥1,等价于 [ i , j ) [i,j) [i,j)不全为 0 0 0,如果 i < j i<j i<j有正边那么 x i − x j ≤ 1 x_i-x_j\le 1 xi−xj≤1,显然我们可以看出 q i ∈ { 0 , 1 } q_i\in \{0,1\} qi∈{0,1}。那么正边的情况也等价于 [ i , j ) [i,j) [i,j)最多只有一个 1 1 1。
那么我们可以对 { q i } \{q_i\} {qi}进行 d p dp dp,去计算删边的花费。
复杂度 O ( n 3 ) O(n^3) O(n3)。
__EOF__

本文链接:https://www.cnblogs.com/cqbzly/p/17530041.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」