Codeforces Round #541 (Div. 2) D - Gourmet choice 差分约束
观察到n+m最多才2000个点,正解也不是差分约束
但是它能跑:)
建图比较平凡不记述
难得的是用链式前向星T了,改vector过了
T9的话是加了随机化优化,cin读入,链式前向星存边
1513ms的是没加随机化优化,scanf读入,vector存边
857ms的是没加随机化优化,scanf读入,vector存边
561ms的是加了随机化优化,scanf读入,vector存边
483ms的是加了随机化优化,cin读入,vector存边
373ms的是加了随机化优化,cin读入+流同步,vector存边
——根据控制变量知识,影响较小的应该是cin和随机化(是的这题不卡spfa
但是认知上比vector好用的链式前向星寄了,查知乎有人说因为vector在cache方面比较友好
那我以后到底写啥.jpg
想了想可能是结构体有亿点慢,改成数组后
all right..得出的结论是
1.cin加了流同步后基本不影响速度,甚至飞快
2.随机化最好要加
3.存边的话可能因为这张图是完全图(两两点之间 都有连边)
所以在存取的时候相对链式的前向星cache更友好?其他题就不一定了
暂时没想到解决办法:D
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)