自定义博客皮肤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 359

转载 Edmonds_Karp 算法

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

2012-08-14 09:16:17 6919 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 464

转载 线段树解析

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

2012-08-05 19:23:32 478

转载 PKU 3259-Wormholes

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

2012-08-03 20:08:41 322

转载 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 3700

转载 HDU 1198-Farm Irrigation

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

2012-08-01 13:44:27 506

转载 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 784

转载 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 401

转载 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 262

空空如也

空空如也

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

TA关注的人

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