自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 HDU1845 Jimmy’s Assignment

转载:http://blog.sina.com.cn/s/blog_677a3eb30100llyn.html题目:http://acm.hdu.edu.cn/showproblem.php?pid=1845,二分图死活tle给一n个点的三正则图,求最大匹配。根据握手定理,n一定是偶数。由于三正则图,而且题目提示是2边连通,所以图中不存在桥,也就是一定可以找到一条回路经过每个顶点至

2015-03-29 10:19:31 345

原创 线段树,树状数组

HDU5195 http://acm.hdu.edu.cn/showproblem.php?pid=5195经鉴定水题,现场没做出来,唉HDU5196 http://acm.hdu.edu.cn/showproblem.php?pid=5196 Problem C - DZY Loves Inversions考虑如何计算一个区间中有多少个子区间的逆序对数小于等于K。这样做两遍就能算

2015-03-28 23:58:11 346

原创 HDU 2962 Trucking 二分+最短路(带限制最短路)\\不满足递推关系,不能直接是spfa

题意:给定无向图,每条路有距离,和最大高度,问在高度最大的情况下,距离最小值思路:二分高度h,求最短路,下面说一下我怎么错的:刚开始,spfa更新写的是:对于每个节点,保存最大高度,和最短路            1.如果高度可以更大,更新最大高度,更新最短路            2.如果高度一样大,更新最短路,错的原因:用一个点在最大高度的情况下的最短路,去更新其他节点

2015-03-23 15:40:47 366

原创 HDU 3081 Marriage Match II [二分最大流]+并查集?807★

题意:给定二分图:问最多有多少种完美匹配,限制条件是,每个人对应的另一个人,在所有的完美匹配中,都不一样;思路:二分匹配数n,对X集的每个人与s连一条容量为n的边,对Y集的每个人与t连一条容量为n的边,求最大流,如果所有与s,t连接的边都满流,则n可行:为什么满流就可行,就是说是不是一定能找到n种完美匹配,以下都是个人猜想的:(一).如果X,Y集人数刚好为n,也就是说这个图是完全图,那

2015-03-23 15:38:18 512

原创 HDU 3395 Special Fish?费用流(虚拟边)?647★KM(加虚拟边权)

题意:给定二分图,求权值最大的匹配,思路:1.KM,因为题目给定的图不是完全图,可能没有完全匹配,所以要加上虚拟的权值为0的边,所有情况,包括权值最大的情况也是属于某一完全匹配的,所以可以直接求KM,            2.费用流:不加虚拟边,求得的是在最大流情况下的权值最大,加上虚拟边后,所有情况,包括最大权值情况都是属于某一最大流,所以直接求费用流费用流:#incl

2015-03-23 14:55:32 1004

转载 HDU1385 Minimum Transport Cost 最短路+输出路径★floyd中的路径dp

题意:给定有向图,输出s->t ,的最短路权值,和权值最小下字典序最小的路径思路:floyd,dp[][]扩展到路径字典序上#include"stdio.h"#include"string.h"int n;int tax[111];int map[111][111];int path[111][111];void floyd(){ int temp;

2015-03-23 14:54:23 442

原创 HDU 3870Catch the Theves

题目:http://acm.hdu.edu.cn/showproblem.php?pid=3870题意:平面图求最小割,转化成求最短路#include#include#include#include#include#includeusing namespace std;const int N=410*410;const int M=410*410*4+10;const in

2015-03-21 16:48:46 403

转载 搜索题库

转载:http://blog.csdn.net/acm_cxlove/article/category/1161578HDU 1813 Escape from Tetris IDA*搜索HDU 3459 Rubik 2×2×2 二阶魔方还原(IDA*)HDU 1401 Solitaire 双向BFSHDU 3567 Eight II 八数码(2)ZOJ 2477 Magic C

2015-03-21 00:35:50 828

转载 搜索概述

转载:http://blog.csdn.net/shenmen123456/article/details/6695499搜索是ACM竞赛中的常见算法,本文的主要内容就是分析它的 特点,以及在实际问题中如何合理的选择搜索方法,提高效率。文章的第一部分首先分析了各种基本的搜索及其各自的特点。第二部分在基本搜索方法的基础上提出 一些更高级的搜索,提高搜索的效率。第三部分将搜索和动态规划结合,高效地

2015-03-21 00:23:36 430

原创 HDU-3768Shopping

题目:http://acm.hdu.edu.cn/statistic.php?pid=3768题意:给定无向图,问从0出发遍历所有指定点所需最短时间,点100000,边100000,指定点思路:首先求出所有指定点两两之间的最短路,包括0点,1:直接10!枚举遍历顺序,求出最小值#include#include#include#include#include#includeu

2015-03-20 22:46:54 347

原创 WuKong-HDU2833

题目:http://acm.hdu.edu.cn/showproblem.php?pid=2833题意:给定无向图,求两条最短路A->B,C->D,问这两条最短路的公共点最多有多少个思路:1:floyd预处理所有点对最短路:          2:记忆化搜索:首先A->B的最短路径,可以形成一棵有根树,沿着A->B的最短路径形成的树,从A开始搜索,dp[u],表示从u->B

2015-03-20 17:09:28 394

转载 线段树

转载:http://blog.csdn.net/shiqi_614/article/details/8228102 之前做了些线段树相关的题目,开学一段时间后,想着把它整理下,完成了大牛NotOnlySuccess的博文“完全版线段树”里的大部分题目,其博文地址Here,然后也加入了自己做过的一些题目。整理时,更新了之前的代码风格,不过旧的代码仍然保留着。      同样分成四类,

2015-03-18 17:15:20 507

转载 HDU Disney's FastPass

原创:http://acm.hdu.edu.cn/showproblem.php?pid=4114题意:从1开始遍历完k个给定点,最终回到1,的最少时间思路:首先是floyd预处理出任意两点之间的最短距离。dp[state1][state2][u]表示在该状态state1(已经访问过的景点)、state2(手中有的景点的票)、目前所在的位置时所花费的时间的最小值,于是答案就是dp[(1

2015-03-17 17:21:20 442

转载 斯坦纳树

遇到一道题,给定一个图,求联通指定点的最小花费,刚开始,还以为floyd求任意两点最短路,然后对给定点求最小生成树,样例:u v w1 2 103 2 104 2 10求联通1 3 4 点最少消费,都不能解百度题解,斯坦纳树!!!!!!!斯坦纳树问题是组合优化问题,与最小生成树相似,是最短网络的一种。最小生成树是在给定的点集和边中

2015-03-17 11:10:02 763

转载 图论题库

转载出处:http://blog.csdn.net/ffq5050139/article/details/7832991?后边的数字是我统计时的A题人数,人数要比星号有意义的多=============================以下是最小生成树+并查集======================================?【HDU】?1213 How Many Tabl

2015-03-16 15:52:37 1373

转载 HDU 4126 Genghis Khan the Conqueror prim + 树形DP 好题

转载:http://www.cnblogs.com/ACMan/archive/2012/10/07/2713690.html题意:一个N个点的无向图,先生成一棵最小生成树,然后给你Q次询问,每次询问都是x,y,z的形式, 表示的意思是在原图中将x,y之间的边增大(一定是变大的)到z时,此时最小生成数的值是多少。最后求Q次询问最小生成树的平均值。 N=10000思路:

2015-03-15 22:38:39 364

转载 网络流题库2

最大流POJ 1273 Drainage DitchesPOJ 1274 The Perfect Stall (二分图匹配)POJ 1698 Alice's Chance(构图)POJ 1459 Power Network(构图)POJ 2112 Optimal Milking (二分)POJ 2455 Secret Milking Machine (二分)POJ 31

2015-03-13 17:01:58 452

转载 网络流题库1

【HDU】1532Drainage Ditches(入门)    [最大流]3549 Flow Problem(入门)    [最大流]3572 Task Schedule(基础)    [最大流]任务分配,判断满流2732 Leapin' Lizards(较难)    [最大流]3338 Kakuro Extension(较难,好题)    [最大流][数和]神奇最大流行

2015-03-13 16:51:35 454

转载 网络流图形简化

参考对图的简化规则:规律 1. 如果几个节点的流量的来源完全相同,则可以把它们合并成一个。规律 2. 如果几个节点的流量的去向完全相同,则可以把它们合并成一个。规律 3. 如果从点 u 到点 v 有一条容量为 +∞ 的边,并且 u 是 v 的唯一流量来源,或者 v 是 u 的唯一流量去向,则可以把 u 和 v 合并成一个节点。专门说构图的一篇文章:http://wenku.baid

2015-03-06 12:15:31 484

转载 spfa判负环优化

题目意思就是是否存在ai,bj,使得l首先,把cij除到两边:l'log(l')把log(ai)和log(bj)看成两个点ai和bj,化成求最短路的形式:dis[ai]-dis[bj]判断有无解(负环)的时候,如果用spfa,不能用入队次数大于N来判断,会超时。有如下两种比较可靠的方法(一般情况下)1:某个点入队次数大于sqrt(N)的时候2

2015-03-05 17:09:08 670

空空如也

空空如也

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

TA关注的人

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