myzee的解题报告

纯粹为了兴趣去搞算法,为了赢冠军而忍受长期的默默无闻 www.myzee.cn

uva 12530 Game of Tiles (二分图完美匹配+博弈论)

题目链接:  UVA 12530 题目大意:   给出50x50的地图,地图上某些点不能走,可以走四个方向                   Alice选任意一个点开始,然后和Bob轮流走,重复的点不能走                   最后轮到谁走却不能移动棋子就输 解题思路:   二...

2014-01-20 22:46:24

阅读数:1163

评论数:0

poj 1088 滑雪 (状态压缩DP)

题目链接:   poj 1088 题目大意:   给出NxM的矩阵,每个点的值都不同                   若某点四个方向中某个方向的值比它小则可以移动,求能够走的最长步数 解题思路:   经典的状态压缩Dp,Dp[ x ][ y ]记录从(x , y)点出发能走的最长步数 ...

2014-01-20 22:21:08

阅读数:861

评论数:0

hdu 1385 Minimum Transport Cost (最小字典序最短路径)

题目链接:   hdu 1385 题目大意:  给出N个点的邻接矩阵,求任意两点的最短路径                   若有多条路径,输出字典序最小的路径 解题思路:   边为-1的时候,换成INF,用Floyd求出最短路径,path[ i ][ j ]表示路径i到j经过的点...

2014-01-16 12:18:48

阅读数:962

评论数:0

poj 3422 Kaka's Matrix Travels (最小费用最大流 模板)

题目链接:   poj 3422 题目大意:   给出NxN的数字矩阵,左上角走到右下角(只能向右或向下走),sum记录走过点值的和                   走过的点值置为0,问走K次,求sum的最大值 解题思路:   开始想到的是K次最长路,结果WA了               ...

2014-01-14 20:28:58

阅读数:936

评论数:0

hdu 1956 || poj 1637 Sightseeing tour (混合图欧拉回路)

题目链接:   poj 1637 题目大意:   给出既有有向边,又有无向边的图                   问该图是否存在欧拉回路 解题思路:   先把无向边任意定向,然后记录每个结点的出度和入度,设X=出度-入度                   若X为奇数,就不存在欧拉回路,因为...

2014-01-13 13:20:10

阅读数:1185

评论数:0

USACO Riding The Fences (点最小字典序欧拉路径 Fleury)

题目链接:   USACO 3.3.1 题目大意:   给出无向图,可能有重边                   输出最小顶点字典序的欧拉通路路径 解题思路:   无向欧拉回路的判断方法,若不存在奇数度点或存在两个奇数度点                   则存在欧拉路径,至于重边可以这样处...

2014-01-12 21:57:01

阅读数:747

评论数:0

poj 1041 John's trip (边最小字典序欧拉路径 Fleury)

题目链接:   poj 1041 题目大意:   给出无向图,每条边有唯一的序号                   是否存在欧拉回路,若存在输出边序号最小字典序的路径 解题思路:   无向欧拉回路的判断方法,若存在奇数度点,则不存在欧拉回路                   依据静态邻接链表...

2014-01-12 21:38:15

阅读数:1263

评论数:0

poj 2337 Catenyms (边最小字典序欧拉路径 Fleury)

题目链接:   poj 2337 题目大意:   给出N个单词,单词A的开头与另外单词B结尾相同                   则单词A和单词B可以连起来,问是否可以把所有单词都串成一条线                   输出最小字典序的(按单词的字典序串) 解题思路:  对于每个单...

2014-01-12 21:31:18

阅读数:1088

评论数:0

poj 3281 Dining (最大流Dinic)

题目链接:  poj 3281 题目大意:   有N头奶牛,A种食物和B种饮料,每头奶牛都有自己喜欢的食物和饮料                   问有最多有多少头奶牛既可以得到自己喜欢的食物又可以得到喜欢的饮料 解题思路:  开始没有把奶牛分成两个点,这样会导致几种食物流入同一头奶牛     ...

2014-01-12 20:59:47

阅读数:844

评论数:0

poj 3614 Sunscreen (贪心)

题目链接:  poj 3614 题目大意:   给出N个区间,然后M个数,每个数最多可以匹配Ki次                   问最多有多少个区间能被匹配 解题思路: 若按区间起点从小到大开始排,每个数按从小到大开始排                   下面这种情况会过不了     ...

2014-01-12 18:04:53

阅读数:1191

评论数:0

poj 2516 Minimum Cost (最小费用最大流)

题目链接:  poj 2516 题目大意:   给出N间商店和它们对K种商品的需求,再给出M个供应商和K种商品的库存                   然后再给出第x种商品从j供应商运输到i商店的单位运输费用                   求N间商店对商品的需求能否得到满足,并且输出最小...

2014-01-12 16:14:41

阅读数:899

评论数:0

hdu 1533 || poj 2195 Going Home (最小费用最大流)

题目链接:   poj 2195 题目大意:   给出NxM的地图,'.'表示可以走的,'H'表示家,'m'表示人,H和m的数目相同                   求把所有人移动到H的最小步数 解题思路:  建立超级源点,分别连接每个m,容量为1,费用0                  ...

2014-01-11 23:58:09

阅读数:929

评论数:0

poj 1698 Alice's Chance (最大流Dinic)

题目链接:   1689 题目大意:   有个人想拍n部电影,每部电影限定每周哪几天可以拍                   并且必须在第ki周之前把这部电影拍完,问能否拍完n部电影 解题思路:  把每部电影当作一个顶点,源点指向这些顶点,容量为该电影需要拍多少天               ...

2014-01-11 02:49:41

阅读数:1022

评论数:0

poj 1273 Drainage Ditches (最大流Dinic)

题目链接:   1273 题目大意:   有N个点和M条边,每条边最大的流量为c,初始流量为0                   1为源点,n为汇点求最大流 解题思路:  最短增广路算法比一般增广路算法每次增广大范围小,因为每次增广都在残留网络进行                   但是最短...

2014-01-11 01:25:11

阅读数:1172

评论数:0

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