自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 非算法原因的时间超限&&输入&&输入优化&&编写头文件

非算法原因的时间超限&&输入&&输入优化&&编写头文件 输入优化的引入&&优缺点介绍 在输入输出较多的题目中,C++的选手会莫名其妙地出现Time Limit Exceeded(即TLE,时间超限)的评测结果(本人也曾经有过),于是对比AC程序,发现除了输入输出使用的函数和格式以外,几乎一模一样。 百思不得其解之后,便疯狂地求助...

2018-07-28 19:11:50 853

原创 SPFA算法

SPFA算法SPFA算法是西南交通大学段凡丁于1994年发表的。求单源最短路的SPFA算法的全称是:Shortest Path Faster Algorithm。从名字我们就可以看出,这种算法在效率上一定有过人之处。很多时候,给定的图存在负权边,这时类似Dijkstra等算法便没有了用武之地,而Bellman-Ford算法的复杂度又过高,SPFA算法便派上用场了。有人称spfa算法是最短路的万能算...

2018-04-22 13:32:40 572

原创 Floyd-warshall、Bellman-ford、ASP、SPFA、dijkstra比较

dijkstra、SPFA、Bellman-ford、ASP、Floyd-warshall比较类型 算法 限制 运行时间 单源最短路径 dijkstra 不含负边 依赖优先队列实现,如O(E+VlgV) SPFA 无限制(可检测负圈) O(k⋅∣E∣) (k≪∣V∣)O(k⋅∣E∣) (k≪∣V∣) Bellman-Ford 无限制(可检测并输出负圈) O(∣V∣⋅∣E∣)O(...

2018-04-21 20:41:53 439

原创 dijkstra算法

dijkstra是一种求单元最短路径的方法。dis[i]表示源点到i点的最短距离,T集合表示已处理完的点,源点到T中的点的最短距离就是dis[i]。通过贪心的方法,先将源点至i点的距离从图中拷到dis[i](源点至i点没有路径则设成无限(INF),dis[源点]=0),然后将i点放进集合T,然后再将dis中最小的点(并且不在T里)u加入T,通过u点松弛各点(就是源点到u点再到各点,如果距离更近则更...

2018-04-21 20:38:24 221

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除