题集
文章平均质量分 82
671coder
I am 671coder.
www.671coder.com
展开
-
【字符串_AC自动机专辑】
一、总概述: 在acm用到的算法中我觉得字符串类算法在实际中的应用价值可能最大,因为我们很多时候在和字符串打交道,在和匹配、查询打交道,比如我们按Ctrl+F的查找,目测有用Kmp匹配算法,linux下的fgrep利用AC自动机实现,还有很多的哈希方法也在各种实际应用中展现它的价值等等。 本文针对AC自动机做个总结,并附带若干题解。 建立AC自动机的一般步骤是:转载 2013-04-13 21:47:03 · 6725 阅读 · 0 评论 -
【DP_树形DP专辑】【9月9最新更新】【from zeroclock's blog】
树,一种十分优美的数据结构,因为它本身就具有的递归性,所以它和子树见能相互传递很多信息,还因为它作为被限制的图在上面可进行的操作更多,所以各种用于不同地方的树都出现了,二叉树、三叉树、静态搜索树、AVL树,线段树、SPLAY树,后缀树等等.. 枚举那么多种数据结构只是想说树方面的内容相当多,本专辑只针对在树上的动态规划,即树形DP.做树形DP一般步骤是先将树转换为有根树,然后在树上进行转载 2013-01-07 16:47:08 · 17364 阅读 · 3 评论 -
最短路&差分约束题集
最短路【HDU】1548 A strange lift基础最短路(或bfs)★2544 最短路 基础最短路★3790 最短路径问题基础最短路★2066 一个人的旅行基础最短路(多源多汇,可以建立超级源点和终点)★2112 HDU Today基础最短路★1874 畅通工程续基础最短路★1217 Arbitrage 货币转载 2013-04-13 16:45:58 · 5677 阅读 · 0 评论 -
杭电acm阶段之理工大版
想参加全国软件设计大赛C/C++语言组的同学,如果前一篇《C和指针课后练习题总结》没看完的,请先看完并且按照上面的训练做完,然后做下面的训练。传送门:http://blog.csdn.net/liuqiyao_01/article/details/8477666杭电acm阶段之理工大版[671原创,欢迎转载]以下题均为杭电acm网页的题号首页ht原创 2013-01-07 16:31:30 · 72622 阅读 · 25 评论 -
并查集&MST题集
【HDU】1213 How Many Tables 基础并查集★1272 小希的迷宫 基础并查集★1325&&poj1308 Is It A Tree? 基础并查集★1856 More is better 基础并查集★1102 Constructing Roads 基础最小生成树★1232 畅通工程 基础并查集★2120 Ice_cream'转载 2013-04-13 16:46:48 · 6440 阅读 · 0 评论 -
二分匹配题集
普通匹配,多重匹配【HDU】1068Girls and Boys 最大匹配★1150Machine Schedule 最小点覆盖★1151Air Raid 最小路径覆盖★1179Ollivanders 最大匹配★1281棋盘游戏 行列匹配+求关键点★★149850 years, 50 colors 行列匹配★1507Uncle Tom's I转载 2013-04-13 08:45:11 · 4653 阅读 · 1 评论 -
高级搜索题集(夏天的风分类)
基础的搜索BFS和DFS,自己找题切吧...高级搜索的题集就在下面,自己看着办吧...努力爆搜,努力剪枝吧~~~【Level 1】HDOJ-1429 胜利大逃亡(续) 迷宫问题,有钥匙和门的 bfs + 状态压缩 解题报告HDOJ-1885Key Task 迷宫问题,有钥匙和原创 2013-04-11 10:49:08 · 9523 阅读 · 0 评论 -
数位DP 题集
数位DP 题集/*-------------------------------------------------------------------------*/常用数位DP写法:int dfs(int i, int s, bool e) { if(i==-1) return s==target_s; if(!e && ~f[i][s]) re原创 2013-06-17 09:35:28 · 9171 阅读 · 0 评论 -
线段树总结
出处:http://blog.csdn.net/shiqi_614/article/details/8228102#comments之前做了些线段树相关的题目,开学一段时间后,想着把它整理下,完成了大牛NotOnlySuccess的博文“完全版线段树”里的大部分题目,其博文地址Here,然后也加入了自己做过的一些题目。整理时,更新了之前的代码风格,不过旧的代码仍然保留着。转载 2013-08-02 08:17:25 · 9292 阅读 · 1 评论 -
计算几何题目
计算几何题的特点与做题要领:1.大部分不会很难,少部分题目思路很巧妙2.做计算几何题目,模板很重要,模板必须高度可靠。3.要注意代码的组织,因为计算几何的题目很容易上两百行代码,里面大部分是模板。如果代码一片混乱,那么会严重影响做题正确率。4.注意精度控制。5.能用整数的地方尽量用整数,要想到扩大数据的方法(扩大一倍,或扩大sqrt2)。因为整数不用考虑浮点误差,而且运算比浮点快。 一。点,线,面转载 2014-05-25 16:08:59 · 4182 阅读 · 0 评论 -
一般图的匹配题集【from夏天的风】
最大匹配(带花树)URAL 1099ZOJ3316 GameHDU3446/TOJ 3557 daizhenyang's chessHDU3551 hard problem最大权匹配(求解中国邮路问题)http://poj.org/problem?id=2404转载 2014-05-25 15:59:10 · 3123 阅读 · 0 评论 -
树状数组小结
又做了几道树状数组的题,决定放一块儿总结一下;恩,总结一下。。(ps:大牛可以直接跳过。。。)这得从一张图说起;树状数组中用的d【】,每个点都有一定的管辖范围;如d[1]=a[1];d[2]=a[1]+a[2];d[3]=a[3];d[4]=a[1]+a[2]+a[3]+a[4];等等;这样的结构关键是为了,对一个数组内部动态的删除,增加,来高效的求某个点或者某个区间的值;比如说对数组a,改变某一转载 2014-05-25 16:06:09 · 3256 阅读 · 0 评论 -
欧拉回路,欧拉路
http://www.cnblogs.com/pandy/archive/2009/05/07/1452209.htmlhttp://bchine.com/mjmjmtl/?p=241参考以上:判断欧拉路,欧拉回路:注意图联通,可以DFS或者并查集一.无向图欧拉回路:每个顶点度数都是偶数欧拉路:所有点度数为偶数,或者只有2个点度数为奇数二.有向图(非混合)欧拉回路:每个顶点入度等于出度欧拉路:每个转载 2014-05-25 16:08:06 · 4471 阅读 · 0 评论 -
计算几何算法
计算几何 一、引言 计算机的出现使得很多原本十分繁琐的工作得以大幅度简化,但是也有一些在人们直观看来很容易的问题却需要拿出一套并不简单的通用解决方案,比如几何问题。作为计算机科学的一个分支,计算几何主要研究解决几何问题的算法。在现代工程和数学领域,计算几何在图形学、机器人技术、超大规模集成电路设计和统计等诸多领域有着十分重要的应用。在本文中,我们将对计算几何常用的基本算法做一个全面的介绍,希望对转载 2014-05-25 16:10:06 · 3226 阅读 · 0 评论 -
【DP_背包专辑】【4.04最新更新】
(解题报告本人所写,博客内容转自zeroclock)这短时间看了论文《背包九讲》,看到背包问题解法中的优美之处也看到背包问题在现实中的应用,总结出一句话:背包问题值得一看。 背包问题可以概括为这样的模型:有若干种选择,每种选择有一定的代价和价值,做某些选择会得到特定的状态,问我们在约定的条件下怎么得到特定的状态?这里的状态可以是代价和或者价值和或者由其他这两者组合而来的状态。这类问题原创 2013-01-07 16:46:01 · 11746 阅读 · 1 评论 -
【DP_概率DP专辑】【10、4最新更新】【from zeroclock's blog】
进入大学之后发现自己对概率问题很不感冒,其实一直都是这样,高中就没好好读数学。概率不好的结果就是对概率类dp掌握得just so so,因为对这类dp的状态和转移不敏感,要么是yy,要么是花很长时间想状态想转移。 现在痛下决心,好好虐待自己一段时间,做下概率dp。 Codeforces 148D Bag of mice 状态转移方程比较难想,开虚拟比赛的时候转载 2013-01-07 16:49:20 · 5687 阅读 · 0 评论 -
欧拉回路&特殊图下的哈密顿回路题集【夏天的风】
欧拉回路【HDU】1878欧拉回路 判断3018Ant Trip 一笔画问题 解题报告1116Play on Words2894DeBruijin 兹鼓欧拉回路1956Sightseeing tour 混合欧拉3472HS BDC 混合欧拉==============================================转载 2013-01-08 08:21:02 · 7702 阅读 · 0 评论 -
【DP_区间DP专辑】
区间DP是一类在区间上进行动态规划的最优问题,一般是根据问题设出一个表示状态的dp,可以是二维的也可以是三维的,一般情况下为二维。然后将问题划分成两个子问题,也就是一段区间分成左右两个区间,然后将左右两个区间合并到整个区间,或者说局部最优解合并为全局最优解,然后得解。 这类DP可以用常规的for循环来写,也可以用记忆化搜索来写,个人更倾向于记忆化搜索写法,因为这种写法相当易懂,要什么转载 2013-04-13 17:11:50 · 9927 阅读 · 0 评论 -
KM匹配题集
【HDU】2255奔小康赚大钱 模板题★1533Going Home 模板题★2426Interesting Housing Problem KM★3395Special Fish KM★2282Chocolate KM★2813One fihgt one KM★1853Cyclic Tour 最小费用圈覆盖★★3488Tour 最小费用圈覆盖★转载 2013-04-13 16:44:10 · 3347 阅读 · 0 评论 -
2-SAT题集
【HDU】3062 Party1824 Let's go home3622 Bomb Game3715 Go Deeper1815 Building roads1816 Get Luffy Out *1814 Peaceful Commission4115 Eliminate the Conflict4421 Bit Magic转载 2013-04-13 16:42:59 · 4497 阅读 · 0 评论 -
极大极小过程题集
极大极小搜索 和 与/或图搜索基本写起来差不多吧.下面是一些题目,自己从题目中体会吧......最主要用到的也就是 进制压缩+记忆化搜索+αβ剪枝,其他也没什么了...HDU 3267 Graph Game [较难]HDU 4083 Three Kingdom Chess [较难]HDU 3514 Queen’s Ca转载 2013-04-13 16:37:54 · 5729 阅读 · 0 评论 -
状态压缩DP 树形D
状态压缩动态规划 动态规划的状态有时候比较难,不容易表示出来,需要用一些编码技术,把状态压缩的用简单的方式表示出来。典型方式:当需要表示一个集合有哪些元素时,往往利用2进制用一个整数表示。 *:一般有个数据 n *:确定了为状态DP,那么第一步就是预处理,求出每行所有可能的状态了,cnt记录总的状态数,stk[]记录所有的可能状态。以炮兵阵地为例: i转载 2013-04-02 16:14:49 · 5283 阅读 · 0 评论 -
POJ 计算几何入门题目推荐(转)
POJ 计算几何入门题目推荐(转) 其实也谈不上推荐,只是自己做过的题目而已,甚至有的题目尚未AC,让在挣扎中。之所以推荐计算几何题,是因为,本人感觉ACM各种算法中计算几何算是比较实际的算法,在很多领域有着重要的用途(例如本人的专业,GIS)。以后若有机会,我会补充、完善这个列表。计算几何题的特点与做题要领:1.大部分不会很难,少部分题目思路很巧妙2.做计算几何转载 2013-04-02 12:16:12 · 13074 阅读 · 1 评论 -
POJ题目分类【实在是不知道哪个是原创了】
初期:一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(poj3295) (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996)二.图算法:转载 2013-01-07 17:02:14 · 24771 阅读 · 2 评论 -
POJ 图论【转自夏天的风blog】
杂题POJ 2449 Remmarguts' Date(中等) AChttp://acm.pku.edu.cn/JudgeOnline/problem?id=2449题意:经典问题:K短路解法:dijkstra+A*(rec),方法很多相关:http://acm.pku.edu.cn/JudgeOnline/showcontest?contest_id转载 2013-01-07 17:04:21 · 15690 阅读 · 0 评论 -
Dancing Links题集【转自夏天的风】
POJ3740 Easy Finding [精确覆盖基础题]HUST1017 Exact cover [精确覆盖基础]HDOJ3663Power Stations [精确覆盖]ZOJ3209 Treasure Map [精确覆盖]HDOJ2828Lamp [精确覆盖+重复覆盖判独]HDOJ3498whosyourdaddy [重复覆盖]HD转载 2013-01-07 21:22:57 · 3221 阅读 · 0 评论 -
拓扑排序题集【夏天的风】
【HDU】1285确定比赛名次2094产生冠军2647Reward3342Legal or Not1811Rank of Tetris 拓扑+并查集3231 Box Relations 三维拓扑=================================================================【POJ】1094转载 2013-01-07 21:27:28 · 7343 阅读 · 2 评论 -
网络流题集【夏天的风】
【HDU】1532Drainage Ditches(基础) [最大流]3549 Flow Problem(基础) [最大流]3572 Task Schedule [最大流]任务分配,判断满流2732 Leapin' Lizards(难) [最大流]3338 Kakuro Extension [最大流][数和]神奇最大流行进列出2883 keba转载 2013-01-07 21:28:04 · 9530 阅读 · 1 评论 -
Tarjan&LCA题集【夏天的风】
【HDU】[强连通]:1269 迷宫城堡 判断是否是一个强连通★2767Proving Equivalences 至少加几条边让整个图变成强连通★3836 Equivalent Sets 至少加几条边让整个图变成强连通★1827 Summer Holiday 传递的最小费用★★3072 Intelligence System 传递的最小费用★★38转载 2013-01-07 21:28:37 · 5285 阅读 · 0 评论 -
博弈题集
刷博弈前请看:http://blog.csdn.net/liuqiyao_01/article/details/8479340夏天的风整理。。我稍作修改。。。好多我看不明白的地方都加了一些,也有一些删除的!=============================================================================================原创 2013-01-07 21:26:52 · 7844 阅读 · 0 评论 -
ACM题集以及各种总结大全!
各种专题大全,精心整理,发上来供大家专题训练使用!原创 2013-06-12 08:39:22 · 150745 阅读 · 25 评论