警钟敲烂

关同步流后不能用 exit(0)!

关同步流放 freopen 后面!

关同步流之后别混用!别写 fclose

freopen("game.in","r",stdin);
freopen("game.out","w",stdout);
cin.tie(0); ios::sync_with_stdio(false);

先想根号好不好,别忘了最后一个块的右界

#define int long long 在写之前一定确定好是否需要注释!!!!

记得测内存!


  1. spfa 不能在跑的过程中更新带权最短路路径数,而 dij 可以(因为你一个点去扩展的时候,它已经取到最优了),为此,建议使用 dij,如果带负权的话,可以用 spfa 记录每个点的前驱再建图跑拓扑。
posted @ 2022-11-24 14:03  FxorG  阅读(227)  评论(1编辑  收藏  举报