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

二中机房一败涂地(1.0)

这是一坨屎

有向图最小强连通生成树算法(机房大手子解决NPhard旅行商问题%%%)

大手子

原题目

你说的对,但是我问你个事,生成树怎么强连通啊……

大手的做法:对于一个有向图,我们 直接 对其进行 \(prim\) 算法,可以证明这个生成树一定不是最小强连通生成树

人类一败涂地:对于任意的根 \(x\) 我们把整个图按照层序遍历,如果这个玩意他是从低层序点到高层序点,则设为正向边,否则视为反向边,找到所有的环,如果他仅在单一环上或其并不为 分支节点/汇入节点/重要节点 时,则其可以直接缩环,若为以下三种特殊节点之一,则分类处理:

  • 若为分支节点,则优先选择该节点所在通向边权和前\(k\)小的环中最短的一条路径
  • 若为汇入节点,同上
  • 若为重要节点,则优先选择该节点所在通向边权和前\(k\)小的环中最短的一条出边和该节点所在通向边权和前\(k\)小的环中最短的一条入边
  • 然后对原图进行处理,如有边可进行环上优化,则将其优化并删去,如果被优化的边被再次优化,将其删去
    然后重复对每个点按照层序处理进行此过程直到原图强连通

可以证明,这玩意生成出来的不一定是旅行商问题的最优解

分支节点:定义一个点为分支节点,当且仅当这个点处在多个环中且其有多条出边通向不同的节点

汇入节点:定义一个点为汇入节点,当且仅当这个点处在多个环中且其有多条入边从不同的节点汇入

重要节点:一个点既为汇入节点,又为分支节点时称其为重要节点

贪心背包/回退背包

分别为一位不认识的巨和我发明的

贪心背包:不知道,听起来很厉害的样子捏

回退背包:
对于一个背包,如果一个近似解 \(F_1(x)\)\(y\) 点于正确解 \(F(x)\) 大于设定阈值,并且该近似解与正确解的差 \(\triangle t\) 在区间 \([a,b]\) 单调递增/减,则通过在 \([a,b]\) 区间内跑类暴力指数级复杂度近似解 \(F_2(x)\) 再与原近似解 \(F_1(x)\) 合并取优,然后这就是这个垃圾算法,但是如果在更新一个近似解 \(F_3(x)\) 使其时刻与原近似解 \(F_1(x)\) 取优,则能在玄学层面显著减少\(\sum size[a,b]\) 的大小

http://www.jsqmd.com/news/530110/

相关文章:

  • 蛋白质配体分析工具PLIP完全使用指南
  • TeXMe:如何在3分钟内创建自渲染的Markdown+LaTeX文档?
  • 深度学习:Vision Transformer (ViT):算法原理、架构解构
  • 作业三:个人主页
  • 【AI大模型春招面试题8】词元化(Tokenization)的作用是什么?BPE、WordPiece、Unigram的原理与优缺点?
  • 5-Compose开发-Modifier进阶
  • 如何优雅解锁付费内容?智能访问工具的完整指南
  • 从匿名管道到 Master-Slave 进程池:Linux 进程间通信深度实践
  • ControlNet-v1-1_fp16实战指南:模型适配与图像生成全流程优化
  • espeak-ng语音合成终极指南:快速掌握127种语言免费TTS技术
  • 嵌入式图形开发实战:Adafruit GFX库从问题到解决方案的完整指南
  • Guohua Diffusion 嵌入式开发联动:Keil5工程展示AI生成UI界面素材
  • 仅限首批MCP认证伙伴内部流出:OAuth 2026架构设计图原始版(含签名链路、密钥轮转SOP与审计日志字段规范)
  • 车辆信号震动信号的滤波、幅值与能量分析——基于测试台采集文件的研究
  • MVME 300A 64-W5882B01B单板计算机
  • Qwen3-VL-WEBUI效果展示:上传草图秒生成HTML代码,实测惊艳
  • 拒绝手绘贴图地狱!AIGC联动:写实3D白模秒转“绝区零”风赛博二次元角色
  • ROCm在Ubuntu 24.04上的深度解析与完整安装指南
  • 解决CODESYS RTE与EtherCAT主站版本不匹配问题:从报错到成功配置的全过程
  • Qwen-Image-Lightning快速部署指南:一键启动,极简界面专注创意
  • Qwen3-VL-2B-Instruct一文详解:内置WEBUI如何高效调用
  • 数论知识-----质因数分解(竞赛必会)
  • 无名杀:打造你的专属三国杀网页游戏体验
  • 如何彻底解决微信QQ撤回消息的烦恼?RevokeMsgPatcher完整防撤回指南
  • 【AI大模型春招面试题9】大模型预训练的核心目标函数(如MLM、NSP、Causal LM)分别是什么?
  • Prometheus动态服务发现实战:从文件到K8S的5种配置方法详解
  • 【Linux】进程间通信(5)_消息队列与信号量
  • 告别书源焦虑:用Yuedu书源库打造你的专属数字图书馆
  • 新手必看!数学建模国赛‘穿越沙漠‘题保姆级通关攻略
  • Arduino Science Kit Carrier R3 底层技术深度解析