自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 满世界都是图论

最近开始接触图论,对图论理解可能有不对的地方,欢迎指正!刚刚看图论可能觉得有些无趣,满满都是概念和证明,几个引理后面跟几个定理。但如果暂时跳过这些繁冗复杂的东西,先去看看这些理论的定理和算法有哪些应用,就顿时发现图论真是个有趣的东西~1. 图的连通性 首先“连通图”很容易理解,比如这个世界每个人做一个节点的话,把相互认识的两人间连一条线,整张图多半可能就是一张连通图。...

2014-08-19 16:58:00 112

转载 旋转卡壳算法及应用 (参考论文)

多看论文开眼界!转自:http://blog.csdn.net/acmaker/article/details/3188177一、目录一些历史:1978年, M.I. Shamos's Ph.D. 的论文"Computational Geometry"标志着计算机科学的这一领域的诞生。 当时他发表成果的是一个寻找凸多边形直径的一个非常简单的算法, 即根据多边形的一对点...

2014-08-17 18:39:00 290

转载 最短路径算法——Dijkstra,Bellman-Ford,Floyd-Warshall,Johnson

根据DSqiu的blog整理出来 :http://dsqiu.iteye.com/blog/1689163PS:模板是自己写的,如有错误欢迎指出~本文内容框架:§1 Dijkstra算法§2 Bellman-Ford算法§3 Floyd-Warshall算法§4 Johnson算算法§5 问题归约§0 小结常用的最短路径算法有:Dijkst...

2014-08-17 13:37:00 234

转载 uva 11529 Strange Tax Calculation (几何+计数)

题目链接:http://vjudge.net/problem/viewProblem.action?id=18277这题暴力n^4妥妥的TLE!即使n^3也可能会T正确的姿势应该是:枚举每个点作为三角形内(或外)的点,按对此点的极角排序,然后从某个点Aj开始,找到从它开始刚好转了超过180度的点,则j点Aj与此间转过的任何两个点组成的三角形都应该不包括中心点。这样做可能是n...

2014-08-12 22:20:00 96

转载 POJ 1286 Necklaces of Beads (Burnside定理,有限制型)

题目链接:http://vjudge.net/problem/viewProblem.action?id=11117就是利用每种等价情形算出置换节之后算组合数#include <stdio.h>#include <cstring>#include <cstdlib>#include <algorithm>#inc...

2014-08-12 22:15:00 66

转载 uvalive 5760 Alice and Bob (组合游戏,dp)

题目链接:http://vjudge.net/problem/viewProblem.action?id=25636对于>1的堆,必然会被其中一人全部合并。然后就是二维dp,dp[非1堆的操作数][1堆个数]。 1 #include <stdio.h> 2 #include <cstring> 3 #include <cstd...

2014-08-12 22:07:00 83

转载 uva 1378 A Funny Stone Game (博弈-SG)

题目链接:http://vjudge.net/problem/viewProblem.action?id=41555把第i堆的每个石子看出一堆个数为n-i的石子,转换为组合游戏#include <stdio.h>#include <algorithm>#include <stdlib.h>#include <cstring&...

2014-08-12 22:03:00 83

转载 uva 11673 Garbage Remembering Exam (概率)

题目链接:http://vjudge.net/problem/viewProblem.action?id=42000该过程为随即过程,因此总期望值等于个单词对应的期望值,即它们wasted的概率 1 #include <stdio.h> 2 #include <cstring> 3 #include <cstdlib> 4 #...

2014-08-12 21:58:00 86

转载 uvalive 5721 Activation (概率dp+方程)

题目链接:http://vjudge.net/problem/viewProblem.action?id=24999主要思想就是解方程的思想。二维dp应该很容易想到,就是当前位置加队伍长度。dp递推式存在循环,因此想到像解方程组一样把一个dp值解出来,然后顺序递推。先贴代码,一会把递推式放上来。 1 #include <stdio.h> 2 #...

2014-08-12 21:49:00 99

转载 uvalive3026 Period (KMP+结论)

题目链接:http://vjudge.net/problem/viewProblem.action?id=29342题目大意:给定字符串,找到每个前缀的最大循环节的个数。首先当然是kmp预处理,接下来的问题是 怎么找循环节?用反证法可以证明,如果f[i]~i之间的字符串能构成循环节,则该字符串就是i前缀对应的循环节,否则循环节不存在。对每个前缀找到尾指针对应的失陪位置后,...

2014-08-12 21:30:00 91

转载 狗狗40题~ (Volume C)

A -Triangles记忆化搜索呗。搜索以某三角形为顶的最大面积,注意边界情况。 1 #include <stdio.h> 2 #include <cstring> 3 #include <cstdlib> 4 #include <algorithm> 5 #include <cmath>...

2014-08-11 10:28:00 277

转载 狗狗40题~(Volume B)

H -Sorting Slides应该是个二分匹配的模板题的,但我还不会写 = =其实数据规模很小,就用贪心的方法就水过了(没加vis判冲突wa了几发,从此开始艰难的没有1A 的生活) 1 #include <stdio.h> 2 #include <cstring> 3 #include <cstdlib> 4...

2014-08-09 11:15:00 127

转载 狗狗40题~(Volume A)

A -The Willy Memorial Program大模拟题……一开始的思路不对,修修补补WA了十发。当时想直接一个并查集做连通来搞定它,结果发现不能很好地判断各管的水位。究其原因还是因为这个是跟进水的过程顺序有关的。所以最后AC的思路还是按模拟来做,在已经连通的管子中找最低的link连出去,不断更新水位,合并管子。有些细节注意一下,AC~ 1...

2014-08-09 10:46:00 208

空空如也

空空如也

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

TA关注的人

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