自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Napoleon

越努力,越幸运~

  • 博客(12)
  • 收藏
  • 关注

原创 HDU 2819 Swap (二分图-行列匹配+输出解)

http://acm.hdu.edu.cn/showproblem.php?pid=2819题意是从左上角到右下角的对角线上的点都要通过整行或整列的移动 为 1 。 只要每行每列都不全为0 , 就可以组成题目要求。太挫了, 以为题目是求 最小的移动的次数和方案。其实是任意可行的,通过行完成的,必然可以通过列完成。#include#include#include#includeu

2013-08-20 09:26:32 768

原创 1507 Uncle Tom's Inherited Land* 二分图-----黑白染色+奇偶匹配(1X2的矩形覆盖)

要把 图分成两部分,即 0 1  交替出现 每个0 上下左右 都是1,1的上下左右都是0 。 待覆盖的点(非池塘)中 为0的点 为一个点集,为1的为另一个点集。每个点与周围的4个点(非池塘)有线连接。 这时,二分图建完了。 之后就是求最大二分匹配,输出路径(只用maty[] 就可以了,我却想的很麻烦 ,弱智啊) 主要是如何建图!#include#include#include#i

2013-08-19 10:25:27 938

原创 HDU 3231 Box Relations (三维 拓扑)

http://acm.hdu.edu.cn/showproblem.php?pid=3231其实3维并不难处理,只是 , 如何 处理每一维 XYZ 上的 关系, 开始能想到用拓扑 就不好想, 如果没有  'I' 这个关系,可以把每个box在每一维上看做一个点,构造大小关系,但是有这个‘I',可以 把每个box的信息 分到每一维 上的两点,大小关系  arelation  x,y,z  都是对应

2013-08-17 16:05:34 884

原创 POJ 1270 Following Orders (拓扑 + DFS回溯)

DFS搞了半天  , 仔细 思考 回溯 (每一次 都是 本层全新的状态) 加上记录方案代码确实很挫#include#include#include#includeusing namespace std;#define max(a,b) (a)>(b)? (a):(b)#define min(a,b) (a)>(b)? (b):(a)#define INF 100000000

2013-08-17 11:02:33 922

原创 HDU 1811 Rank of Tetris (并查集 + 拓扑排序)

http://acm.hdu.edu.cn/showproblem.php?pid=1811中文题目,但是题意和 样例看了半天,脑残啊!   不过题目不错对于 '=' 连接的 一些点, 他们的序列 必须是连续的 ,因而 使用并查集 把 这些相等的点优化为一个点。使用 拓扑排序的时候 ,如果 每一次入队 的次数超过一个,则 次序不确定 UNCERTAIN如果 每次 入度为0 的点

2013-08-16 16:47:51 821

原创 HDU 4403 A very hard Aoshu problem (DFS)

枚举 ‘=’ 位置 ,之后暴搜由于我的代码,对于 处理的最后一位的结果会出现 一个相同的数(每一个结果会出现两次),最后的方案数 要除4。code#include#include#include#include#includeusing namespace std;#define PI acos(-1.0)#define max(a,b) (a)>(b)? (a):(b)

2013-08-14 21:00:48 948

原创 POJ 2349 Arctic Network (MST中的第K长路)

题目: http://poj.org/problem?id=23491)关于题意,开始code完了,才发现,样例都解释不过去,题意理解错误,最后才明白是求MST种的长度排序后的第K长的权值,这个题意的叙述 相当无语2)  我很挫, 连qsort的double 类型的比较都可以不会,其中返回值时 类型的强制转化 都 忘了在对浮点或者double型的一定要用三目运算符,因为如果也使用整型那

2013-08-11 20:49:36 849

原创 POJ 1679 The Unique MST (MST 是否唯一)

题目: http://poj.org/problem?id=1679判断 MST是否是唯一的 。1) 遍历边, 如果权值相同做标记2)先使用一次 Kruskul /  Prim 求 MST 标记使用过的edge3) 之后 如果edge标记过,即 第一次求MST时记录了, 而且 有相同权值的边,去掉此条边,再次进行Kruskal/prim 如果相同则不唯一,如果所有的都不相同,则唯一

2013-08-11 11:32:01 844

原创 POJ 1062昂贵的聘礼 (建图+dijkstra)

题目地址: http://poj.org/problem?id=1062开始用DFS写 , 莫名其妙的MLE,明明没有超,就这样纠结, 而且咩有纠结出来。。。一定要弄出来之后用最短路写, 主要是处理 等级的限制。 用到枚举 ,枚举以酋长的地位为其中的值,以m为范围,求出每次可以可能 到达的等级 记录为within[],松弛要做出些微的改变之后分别dijkstra, 求出最小的开始还

2013-08-08 17:54:07 866

原创 POJ 1142 A Walk Through the Forest ( 最短路 +记忆化搜索)

此题,弄了几个小时,昨晚之后都说 那个题很水, 不过这个题 无关水与不水。 题意读错,开始 结合样例 ,认为是求有几条不同路径的最短路。 但是,不是   ” He considers taking a path from A to B to be progress if there exists a route from B to his home that is shorter than a

2013-08-06 19:48:07 894 1

原创 HDU 1181 变形记 (DFS / Floyd)

//DFS做法#include#include#include#include#define PI acos(-1.0)#define max(a,b) (a)>(b)? (a):(b)#define min(a,b) (a)>(b)? (b):(a)#define INT_MIN -0x7FFFFFFF#define INT_MAX 0x7FFFFFFFchar str[10

2013-08-02 16:16:58 868

原创 HDU 3008 Warcraft (DP 背包)

题目开始时,丝毫没有想法,其实,变量多可以找到其中重要的状态,可以找到其 状态转移方程dp[i][j] --------- i表示, 第i秒, j表示 此时hero的魔法值 ,其值表示,当前的量可以对monster造成的最大伤害可以近似看成完全背包问题dp[i][j]= max( dp[i][j], dp[i-1][j-a[k]]+b[k] )#include#include#

2013-08-01 20:17:42 1202

空空如也

空空如也

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

TA关注的人

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