当前位置: 首页 > news >正文

qoj853 Flat Organization

SOLUTION FROM WUMIN4

题意

给出一个 \(n\) 个点的带权竞赛图(定向完全图),你可以进行任意次操作,每次操作反转一条边,代价为边权,求使得图强连通的最小代价和与方案,或输出无解。

\(n\le 2000\)

思路

我们先考虑算出这张图的所有 SCC 并进行缩点,容易发现缩点后图是一个 DAG,且每个 SCC 中的边都没有必要翻转(翻转后显然不会更优)。于是问题变为了翻转 DAG 上边的最小代价使得图强连通。

注意竞赛图有一个很重要的性质:竞赛图缩点后拓扑序成链状,拓扑序小的点向所有拓扑序比它大的点连边。

于是我们可以对 DAG 建立一个图,正向边边权为 \(0\),反向边为原图边权,接着从原图拓补序最小的点跑最短路,到拓补序最大的点即为答案,然后求一下方案即可。

http://www.rkmt.cn/news/7263.html

相关文章:

  • 2025年9月中国数据库排行榜:达梦挺进榜眼位,崖山首入前十强
  • linux proc fs node
  • 【稳定检索、线上线下参会、马理工主办】第十一届建筑、土木与水利工程国际学术会议(ICACHE 2025)
  • history路由模式下的nginx配置
  • createHashRouter
  • 设计模式 7章
  • 洛谷 P1967 [NOIP 2013 提高组] 货车运输 题解
  • 【每日一问】示波器探头校准技巧和校准原理是什么?
  • 向量数据库 FAISS、LanceDB 和 Milvus
  • ms sql dml 操作
  • cpu的各种寄存器及其功能
  • 学python的第6天
  • 如何关闭电视的ACR功能及其对隐私保护的重大意义
  • TypeScript tsconfig选项 “lib” 是做什么的
  • Blelloch并行扫描算法
  • 牛客刷题-Day1
  • 第三届人工智能与自动化控制国际学术会议(AIAC 2025)
  • webshell流量 - voasem
  • 基于pyspark的双十一美妆数据分析及可视化 - 实践
  • 大模型三阶段训练方法(LLaMa Factory)
  • 三行Python代码实现深度学习推理:Infery全面解析
  • 网页禁止复制
  • 混元开源之力:spring-ai-hunyuan 项目功能升级与实战体验
  • Python 企业级自动语音识别库全解析
  • SAP 文件上传方式导入上、下限
  • 雷电预警系统:降低雷电灾害风险,保障人员安全与设施稳定运行 - 详解
  • Beyond Compare5中文破解版下载及安装使用教程
  • 鸿蒙应用开发从入门到实战(八):ArkTS自定义组件语法
  • 动态黑名单的运作机制与实时防护策略
  • 微服务分布式事务解决方案梳理 - 指南