spfa算法
摘要:spfa的算法思想(动态逼近法): 设立一个先进先出的队列q用来保存待优化的结点,优化时每次取出队首结点u,并且用u点当前的最短路径估计值对离开u点所指向的结点v进行松弛操作,如果v点的最短路径估计值有所调整,且v点不在当前的队列中,就将v点放入队尾。这样不断从队列中取出结点来进行松弛操作,直至队列
阅读全文
posted @
2018-08-28 14:05
蔡军帅
阅读(1309)
推荐(0) 编辑
HDU King (非连通图的差分约束,经典好题)
摘要:King Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2216 Accepted Submission(s): 999 King Once,
阅读全文
posted @
2018-08-28 13:56
蔡军帅
阅读(388)
推荐(0) 编辑
差分约束系统相关证明(存在负环则无解证明)
摘要:先引用网上的关于差分约束的解释: 一、引例 1、一类不等式组的解 给定n个变量和m个不等式,每个不等式形如 x[i] – x[j] <= a[k] (0 <= i, j < n, 0 <= k < m, a[k]已知),求 x[n-1] – x[0] 的最大值。例如当n = 4,m = 5,不等式组
阅读全文
posted @
2018-08-28 13:21
蔡军帅
阅读(561)
推荐(0) 编辑
PAT 甲级1003 Emergency (25)(25 分)(Dikjstra,也可以自己到自己!)
摘要:As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some ro
阅读全文
posted @
2018-08-08 14:01
蔡军帅
阅读(2153)
推荐(0) 编辑
2017中国大学生程序设计竞赛 - 女生专场 Deleting Edges(思维+最短路)
摘要:Deleting Edges Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 567 Accepted Submission(s): 210
阅读全文
posted @
2018-05-23 16:17
蔡军帅
阅读(176)
推荐(0) 编辑
计算几何之凸包模板
摘要:一、 点的定义: 二、距离公式: 三、叉积:返回结果为正说明p2在向量p0p1的左边(三点构成逆时针方向);为负则相反;为0则三点共线(叉积的性质很重要) 四、极角排序:极角排序是根据坐标系内每一个点与x轴所成的角,逆时针比较,。按照角度从小到大的方式排序。 graham 算法:O(nlogn) 凸
阅读全文
posted @
2018-05-23 15:18
蔡军帅
阅读(306)
推荐(0) 编辑
HDU 1863 畅通工程(Prim,Kruskal,邻接表模板)
摘要:畅通工程 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 35957 Accepted Submission(s): 15971 Problem
阅读全文
posted @
2018-05-02 18:02
蔡军帅
阅读(249)
推荐(0) 编辑
HDU 2544 最短路(邻接表+优先队列+dijstra优化模版)
摘要:最短路 Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 81706 Accepted Submission(s): 35385 Problem D
阅读全文
posted @
2018-05-01 20:58
蔡军帅
阅读(212)
推荐(0) 编辑
四川第七届 D Vertex Cover(二分图最小点覆盖,二分匹配模板)
摘要:Vertex Cover frog has a graph with nn vertices v(1),v(2),…,v(n)v(1),v(2),…,v(n) and mm edges (v(a1),v(b1)),(v(a2),v(b2)),…,(v(am),v(bm))(v(a1),v(b1)),
阅读全文
posted @
2018-04-26 21:59
蔡军帅
阅读(374)
推荐(0) 编辑
四川第七届 I Travel(bfs)
摘要:Travel The country frog lives in has nn towns which are conveniently numbered by 1,2,…,n1,2,…,n. Among n(n−1)2n(n−1)2 pairs of towns, mm of them are c
阅读全文
posted @
2018-04-26 21:32
蔡军帅
阅读(434)
推荐(0) 编辑
Breaking Good
摘要:Time limit2000 ms Memory limit262144 kB Breaking Good is a new video game which a lot of gamers want to have. There is a certain level in the game tha
阅读全文
posted @
2018-04-19 21:52
蔡军帅
阅读(224)
推荐(0) 编辑
2018年长沙理工大学第十三届程序设计竞赛 E小木乃伊到我家(spfa模版)
摘要:链接:https://www.nowcoder.com/acm/contest/96/E来源:牛客网 小木乃伊到我家 小木乃伊到我家 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 AA的欧尼酱
阅读全文
posted @
2018-04-15 13:02
蔡军帅
阅读(154)
推荐(0) 编辑
codeforce 103B Cthulhu
摘要:B. Cthulhu time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output B. Cthulhu time limit per tes
阅读全文
posted @
2018-04-15 12:55
蔡军帅
阅读(241)
推荐(0) 编辑
L2-020. 功夫传人(dfs+vector 或者 邻接矩阵+dij+优先队列)
摘要:L2-020. 功夫传人 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 时间限制 400 ms 时间限制 400 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 8000 B 代码长度限制 8000
阅读全文
posted @
2018-03-29 11:23
蔡军帅
阅读(267)
推荐(0) 编辑
愿天下有情人都是失散多年的兄妹(bfs)
摘要:L2-016. 愿天下有情人都是失散多年的兄妹 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 时间限制 200 ms 时间限制 200 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 8000 B
阅读全文
posted @
2018-03-28 20:12
蔡军帅
阅读(2119)
推荐(0) 编辑
L2-013. 红色警报(dfs)
摘要:L2-013. 红色警报 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 时间限制 400 ms 时间限制 400 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 8000 B 代码长度限制 8000
阅读全文
posted @
2018-03-27 21:31
蔡军帅
阅读(234)
推荐(0) 编辑
天梯L2-001. 紧急救援(25分)
摘要:L2-001. 紧急救援 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 时间限制 200 ms 时间限制 200 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 8000 B 代码长度限制 8000
阅读全文
posted @
2018-03-23 23:25
蔡军帅
阅读(843)
推荐(0) 编辑
dijstra+输出路径总结
摘要:#include #include #include using namespace std; #define inf 0x3f3f3f3f int n,m;//n现有城镇数目,m道路数目 int map[300][300]; int dis[300],vis[300]; int path[500]; void dijkstra(int a,int b) ...
阅读全文
posted @
2018-03-23 22:38
蔡军帅
阅读(254)
推荐(0) 编辑
Network(lca暴力)
摘要:Network Problem Description The ALPC company is now working on his own network system, which is connecting all N ALPC department. To economize on spen
阅读全文
posted @
2018-03-22 23:48
蔡军帅
阅读(236)
推荐(0) 编辑
PAT L3-008. 喊山(BFS)C4 初赛30分
摘要:喊山(30 分) 喊山,是人双手围在嘴边成喇叭状,对着远方高山发出“喂—喂喂—喂喂喂……”的呼唤。呼唤声通过空气的传递,回荡于深谷之间,传送到人们耳中,发出约定俗成的“讯号”,达到声讯传递交流的目的。原来它是彝族先民用来求援呼救的“讯号”,慢慢地人们在生活实践中发现了它的实用价值,便把它作为一种交流
阅读全文
posted @
2018-03-19 23:43
蔡军帅
阅读(276)
推荐(0) 编辑