
图论 -- 负环
Object_S
Java C++
展开
-
P3385 【模板】负环
题目地址 易错点: 由于是普通队列,不需要判断Node的大小关系,所以可以记录当前点是否在队列中(vis[]),如果在则不需要重复入队. 判断队列前端和后端哪个dis更小,让更小的在前面(swap(q.front(),q.back()))是一个有效剪枝. 数据清空时邻接表(head[])必须清空,但边只需要重置edgeCnt即可. #include<cstdio> #in...原创 2019-08-24 08:19:15 · 112 阅读 · 0 评论 -
AW361 观光奶牛
题目地址 易错点: 二分时,l,r,mid的类型都要设为double. 0/1规划问题在该类图上可转化为乘积的形式并使用spfa判断当前解是否合理. 注意区分i和i所代表的点a[i]. #include<cstdio> #include<iostream> #include<cstring> #include<queue> #defin...原创 2019-09-10 23:25:55 · 272 阅读 · 0 评论