gold_bridge

交流邮箱daijinqiao(at)163.com

zoj 1508 | poj 1201 Intervals

类型:差分约束 题目:http://poj.org/problem?id=1201 来源:Southwestern Europe 2002 思路:设S[i]是集合z中小于等于i的元素的个数 (1)z集合中范围在[ai, bi]的整数个数即S[bi] - S[ai-1]至少为ci,得到不等式...

2012-03-26 18:24:21

阅读数:240

评论数:0

zoj 1654 Place the Robots

类型:二分图 题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=654 来源:ZOJ Monthly, October 2003 思路:将空位看做边,行列看做点。如果行中间有墙,则行可以划分为多个“行”,使得两两之间不...

2012-03-24 12:07:22

阅读数:203

评论数:0

poj 1470 | zoj 1141 Closest Common Ancestors

类型:LCA 题目:http://poj.org/problem?id=1470 来源:Southeastern Europe 2000 思路:使用LCA算法求最近公共祖先,并记录个数 // poj 1470 Closest Common Ancestors // OLE AC 2956K...

2012-03-23 18:39:51

阅读数:234

评论数:0

zoj 2588 Burning Bridges

类型:无向图割边 题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1588 来源:Andrew Stankevich's Contest #5 思路:题目要求的是无向图的所有的割边,可以通过Tarjan算法求解,无向...

2012-03-20 10:45:15

阅读数:262

评论数:0

poj 1523 | zoj 1119 SPF

类型:图的割点 题目:http://poj.org/problem?id=1523 来源:Greater New York 2000 思路:构图,通过dfs【Tarjan算法】记录各个顶点的深度优先数,在回退的过程中记录low数组,如果孩子节点low值大于等于父节点step值,记录分割的联通...

2012-03-20 09:14:23

阅读数:231

评论数:0

poj 1325 | zoj 1364 Machine Schedule

类型:最小顶点覆盖 题目:http://poj.org/problem?id=1325 思路:裸的最小顶点覆盖 !!!题意要把握准确[mode:工作模式,在同种模式下可进行多项工作] // poj 1325 Machine Schedule // ac 176K 0MS #includ...

2012-03-19 20:07:56

阅读数:131

评论数:0

zoj 3587 Marlon's String

类型:KMP【经典】 题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4629 来源: ZOJ 10th Anniversary Contest 思路:以S串为原串,T串为模式串,做两次KMP运算,分别求出在原串中以...

2012-03-19 13:34:38

阅读数:332

评论数:0

POJ 2585 | ZOJ 2193 Window Pains

类型:拓扑排序 题目:http://poj.org/problem?id=2585 来源:South Central USA 2003 思路:每个出现在最前面的数字会覆盖所有可能出现在该位置的窗口,构造有向边连向被覆盖的窗口。然后拓扑排序判断环的存在。 !!!每个窗口只能被同一窗口覆盖一次...

2012-03-18 15:20:26

阅读数:314

评论数:0

ZOJ 2110 Tempter of the Bone

类型:搜索[DFS] 题目:给定迷宫,判断是否能够刚好用T步到达目标格点 来源:Zhejiang Provincial Programming Contest 2004 思路:dfs + 剪枝,当达到目标时,做标记并退出,当未达到目标且当前位置为门时退出 // ZOJ 2110 Tempt...

2012-03-18 10:42:40

阅读数:190

评论数:0

zoj 2859 Matrix Searching

类型:二维线段树 来源: ZOJ Monthly, June 2007 题目:给定一个矩阵,查询该矩阵某个区间的最小值 思路:输入矩阵,建立二维线段树【建树过程中记录各区间的最小值】,查询结果 // zoj 2859 Matrix Searching // sf sf ac 2450ms ...

2012-03-10 09:36:10

阅读数:188

评论数:0

zoj 3578 Matrix

类型:DP 来源:113 - ZOJ Monthly, February 2012 !!!用每个数据中的hi元素【a[i][2]】记录当第i次操作完成时,以i为最外层区间的最大值 !!!N*M grids 范围为:(0,0)~(n-1,m-1) // zoj 3578 // wa wa...

2012-03-07 23:48:21

阅读数:313

评论数:0

zoj 1610 Count the Colors

类型:一维线段树 来源:ZOJ Monthly, May 2003 题目:线段染色问题,求最后最上面的颜色段数 思路:对每一次染色执行update操作,当颜色未完全覆盖当前段时,当前根的颜色块需要下移!然后执行一次query操作记录所有线段的颜色 数据: 2 1 2 3 4 5 3 ...

2012-03-05 11:28:34

阅读数:118

评论数:0

zoj 3573 Under Attack

类型:线段树 题目:给定一个区间,依次对某些区间添加权值,求从右端开始权值最大的点和从左端开始权值最大的点 来源:113 - ZOJ Monthly, February 2012 !!!对于长度为L的区间,有L + 1个点,[0, L] 以[i, i]为叶子节点构造线段树,统计[0, L]...

2012-02-28 11:40:17

阅读数:204

评论数:0

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