自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 HDU 1548-A strange lift

可以用到的算法:Dijkstra,BFS,DP 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1548 题意:        有一个特别的电梯,对于第i层按up可升上到i+k[i]层,按down到达i-k[i]层,到达的楼层最高不能超过n层,最低不能小于1层,给你一个起点和终点,问最少可以按几次到达目的地。 思路1: 最短路:把每一

2012-08-21 21:15:47 368

转载 Edmonds_Karp 算法

有n个点,有m条有向边,有一个点很特殊,只出不进,叫做源点,通常规定为1号点。另一个点也很特殊,只进不出,叫做汇点,通常规定为n号点。每条有向边上有两个量,容量和流量,从i到j的容量通常用c[I,j]表示,流量则通常是f[I,j]。通常可以把这些边想象成道路,流量就是这条道路的车流量,容量就是道路可承受的最大的车流量。很显然的,流量        把源点比作工厂的话,问题就是求从工厂最大可以发出

2012-08-14 09:16:17 6958 1

原创 HDU 4213-Sokoban

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4213 题意: 推箱子游戏 给你一张地图,按照指令是否能够将箱子都推到目标地点 思路: 直接模拟就好了。 不过,要注意一些地方: (1)注意'B'和'b','W'和'w'的区别,例如下面的这组测试数据: 输出: (2)若是执行到某一段指令时,已经将将箱子全部送到目标

2012-08-07 21:04:31 474

转载 线段树解析

线段树的定义 定义1 长度为1的线段称为元线段。 定义2 一棵树被成为线段树,当且仅当这棵树满足如下条件: (1)    该树是一棵二叉树。 (2)    树中每一个结点都对应一条线段[a,b]。 (3)    树中结点是叶子结点当且仅当它所代表的线段是元线段。 (4)    树中非叶子结点都有左右两个子树,做子树树根对应线段[a , (a + b ) / 2],右子树树根对应线段[(

2012-08-05 19:23:32 494

转载 PKU 3259-Wormholes

用到的算法:Bellman_ford 题目链接:http://poj.org/problem?id=3259 题意:         John的农场里N块地,M条路连接两块地(双向),w个虫洞,虫洞是一条单向路,不但会把你传送到目的地,而且时间会倒退Ts。我们的任务是知道会不会在从某块地出发后又回来,看到了离开之前的自己。 思路:         由于存在负权边,Dijkstra便不

2012-08-03 20:08:41 330

转载 Bellman-Ford 算法及其优化

一、Bellman-Ford算法思想        Bellman-Ford算法能在更普遍的情况下(存在负权边)解决单源点最短路径问题。对于给定的带权(有向或无向)图 G=(V,E),其源点为s,加权函数 w是 边集 E 的映射。对图G运行Bellman-Ford算法的结果是一个布尔值,表明图中是否存在着一个从源点s可达的负权回路。若不存在这样的回路,算法将给出从源点s到 图G的任意顶点v的最短

2012-08-03 11:21:15 3712

转载 HDU 1198-Farm Irrigation

用到的算法:并查集 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1198 题意: 给你一块地,这块地被分割成许多小正方形,每个正方形中都安装了水管,不同的正方形中可能安装的水管不同,一共有11种水管,分别用字母A~K表示,某些正方形地块的中心有水源,问你至少需要多少个水管,以保证整个正方形农田都能被灌溉。 实

2012-08-01 13:44:27 517

转载 Tarjan算法

[有向图强连通分量] 在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connected components)。 下图中,子图{1,2,3,4}为一个强连通分量,因为顶点1,2,3,4两两可达。{5},{6}

2012-08-01 13:31:25 794

转载 HDU 2680-Choose the best route

用到的算法:Dijkstra 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2680 题目大意:一个笨蛋要坐车去朋友家,但坐车呕吐,所以想在最短时间内到达。 测试数据意思: 第一行三个数:n(车站的个数,n)  |  m(代表车站之间所有线路的总个数ms(代表离朋友家最近的车站,即目的地) 下面有m行:   p q t

2012-08-01 00:43:43 412

转载 HDU 1010-Tempter of the Bone

用到的算法:DFS+剪枝 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1010 题意: 由起始位置出发t秒时能否到达出口。每秒可以从当前位置沿上、下、左、右四个方向移动一步,不过每个位置最多只能走一遍 思路: 基础搜索题,dfs    dfs的思想是比较直观的,如果不加以剪枝这题的所有状态为4^(n*m),很小的规模(本

2012-08-01 00:31:00 271

空空如也

空空如也

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

TA关注的人

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