u=s[run],v=t[run];
ret=max(-d[v][u],-1000000000LL);
dis[u][v]=ret;//d[u][v]=
G[u].push_back(v); ×
u=s[run],v=t[run];
ret=max(-d[v][u],-1000000000LL);
d[u][v]=dis[u][v]=ret;//
G[u].push_back(v);

这次是以v为起点求最短路
如果你这次把d[u][v]赋值成ret,那么下次,u作为起点,这个v点就不能入队,不能入队就不能松弛其他相关点——最后一组数据就会不能通过。

最新文章

  1. javaweb查看后台session和request所有的值
  2. WPF menu
  3. bing壁纸xml地址
  4. jquery parent和parents,children和find
  5. linux学习笔记2-命令总结3
  6. 10款很酷的HTML5动画和实用应用 有源码
  7. 【C#学习笔记】载入图片并居中
  8. MVC和WebForm的优缺点对比
  9. Linux kill -9 和 kill -15 的区别
  10. Java多线程原理
  11. PythonCrawl自学日志(3)
  12. 我的创业劲儿,无可阻挡-JAVA学院张孝伟
  13. 部署WSP出现错误—已在此服务器场中安装ID为XXXXX的功能
  14. lua math libary
  15. 在toolbar里动态创建多个button(ext.net)
  16. JPA 批注参考
  17. hibernate异常:org.hibernate.MappingException
  18. javascript预编译
  19. 【Beta】 第二次Daily Scrum Meeting
  20. Redis+Restful 构造序列号和压力测试【原创】

热门文章

  1. egon说一切皆对象--------面向对象进阶紫禁之巅
  2. JavaEE高级-SpringMVC学习笔记
  3. CSS的优先级理解
  4. vi文本编辑器的使用
  5. Codeforces 955 LR询问 多次幂处理
  6. this 指向图
  7. 转 Nacos集群环境搭建
  8. java8 时间日期操作包总结
  9. Bugku 杂项 telnet
  10. [BZOJ4817][SDOI2017]树点涂色:Link-Cut Tree+线段树