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

关于spfa,它又活了

前言

此文章纯娱乐,不喜勿喷。

此文章涉及到部分代码,建议先 AC\[NOI2018\] 归程后再看此文章。

众所周知,spfa 的死因是 2018 年 7 月 19 日,某位同学在 NOI Day 1 T1 归程一题里非常熟练地使用了一个广为人知的算法求最短路。

然后呢?

100→60;

Ag→Cu;

最终,他因此没能与理想的大学达成契约。

正文

这题的正解是 dijstkra,可以拿 100 分。代码:这里的 Code 1。

如果用正常的 spfa,那就会和那位同学一样,只拿 60 分。代码:这里的 Code 2。

为此,我加上了 SLF 优化,但也只拿了 60 分。代码:这里的 Code 3。

进一步,我又加上了 LLL 优化,但由于恶臭出题人数据强度较高,也只拿了 60 分。代码:这里的 Code 4。

最后,我搬出了容错 SLF 优化,终于 100 分。代码:这里的 Code 5。

后记

综上所述,我们可以得出结论:spfa 没有死,它又活了。

希望以后的出题人记住,如果能用 dijkstra,就一定要卡 spfa。

感谢 xhhkwy 大佬的这篇文章,文中提到的优化,都能在这里找到。

附上一张图片:

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

相关文章:

  • 文科核心期刊发表指南:AI助力高效投稿
  • 2025冬 超级无敌挂分大王
  • 扩充练习—有理函数
  • 教师必看!国内发成绩小程序大盘点
  • Agentic-KGR:多智能体强化学习驱动的知识图谱本体渐进式扩展技术
  • 瞬维智能:房产获客的精准革命,让每一份投入都开出确定的花
  • 稀土合金回收利用:资源闭环新路径,产业盈利与环保双赢
  • 学Simulink--电机控制架构与算法实现​场景示例:基于Simulink的电机电流环PI参数整定仿真
  • P6822 [PA 2012 Finals] Tax 题解
  • 基于Springboot+Vue的校园二手书交易系统(源码+lw+部署文档+讲解等)
  • UVA1464 Traffic Real Time Query System 题解
  • B4172 学习计划 题解
  • 基于C++的《Head First设计模式》笔记——模式合作
  • 解码AI生态新范式,擘画智能未来新图景
  • 基于Springboot+Vue的校园设备维护报修系统(源码+lw+部署文档+讲解等)
  • 瞬维智能:以AI获客智能体重塑房产行业增长逻辑
  • 瞬维智能CEO刘哲先生受邀参加2025年火山引擎FORCE原动力大会
  • 完整教程:【华为云DevUI开发实战】
  • 基于Springboot+Vue的物品租赁管理系统(源码+lw+部署文档+讲解等)
  • 回收沃尔玛购物卡选对平台,京顺回收多赚的钱能再买两箱牛奶
  • 基于Springboot+Vue的乡村信息管理系统(源码+lw+部署文档+讲解等)
  • 实用指南:CentOS Stream 9入门学习教程,从入门到精通,Linux操作系统概述 —全面知识点详解(1)
  • 基于Springboot+Vue的乡镇卫生所医用物资进销存系统(源码+lw+部署文档+讲解等)
  • 基于Springboot+Vue的小型家政服务管理系统(源码+lw+部署文档+讲解等)
  • 吐血推荐专科生必用AI论文写作软件TOP9
  • 基于Springboot+Vue的图书馆座位预约系统(源码+lw+部署文档+讲解等)
  • ChatApis.dll文件丢失找不到 免费下载方法分享
  • 《深度!AI应用架构师助力企业数字化转型的策略深度剖析》
  • ABAP 采购订单开票(MIRO)报错:M8 504 开发票数量大于收货数量 (50 EA)
  • ChxAPDS.dll文件丢失找不到 免费下载方法分享