典型差分约束,求最大值,按照最短路构图
根据题意,Sb-Sa<=c,于是a向b连一条权为c的边
这题似乎是卡队列的,我一开始写的普通的spfa+队列,WA了,想了下,可能是队列大小不够,于是开到30000×100,还是WA,再开到30000*500,变成TLE了
后来又换成循环队列,还是TLE,于是看了DISCUSS用spfa+栈,500MS,又学了一招
代码:
典型差分约束,求最大值,按照最短路构图
根据题意,Sb-Sa<=c,于是a向b连一条权为c的边
这题似乎是卡队列的,我一开始写的普通的spfa+队列,WA了,想了下,可能是队列大小不够,于是开到30000×100,还是WA,再开到30000*500,变成TLE了
后来又换成循环队列,还是TLE,于是看了DISCUSS用spfa+栈,500MS,又学了一招
代码: