自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 aoj 2251 二分图匹配

题目链接: http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2251题目大意: 问最少安排几个圣诞老人送礼物。 给了一些点,之间存在一些路径。给出了一些点必须在一定的时刻有圣诞老人到达,圣诞老人可以从任何点出发。求最少的圣诞老人个数。思路: 建图十分炫酷,本人太愚钝着实没看出来。。最坏情况下每一个点都需要一个圣诞老人,考虑怎么

2016-04-30 17:29:18 427

原创 poj2226 二分图匹配经典行列建图

http://poj.org/problem?id=2226 题目大意: 如何放木板保证只覆盖到’*’ 而没有覆盖到’.’。 思路: 进行行列建图,将横着的木板作为二分图中一侧的点,竖着的木板作为另一侧,定义出二分图。对于每一个’*’的点,考虑横着的木板如何覆盖它,竖着的如何覆盖,如何定义横着覆盖它的木板的编号,其实就可以把每一个需要覆盖的顶点所在的泥地上的最左端的顶点作为横着木板的编号,所

2016-04-30 17:00:32 1388

原创 Codeforces554C组合数学+费马小定理求逆元

http://codeforces.com/contest/554/problem/C 有k种颜色的气球,每种有ci个。 i颜色的最后一个气球必须在i+1颜色的最后一个气球的前面。 设总共有tot个气球。 考虑最后一种颜色的最后一个球必须放在最后面。最后一种颜色有c[k-1]个气球,所以方法为C(c[k-1]-1,tot-1)。保证最后一个球在最后。 此时总共还剩tot-c[k-1]个球。

2016-04-22 13:32:01 383

原创 hdu 5651 组合数学+费马小定理求逆元

http://acm.hdu.edu.cn/showproblem.php?pid=5651 给定字符串,判断任意交换顺序,能产生几个回文串。 先判定0,如果有超过一个字母出现的次数那么就是不可能的。 求个数就是用排列组合了。#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using n

2016-04-22 13:24:33 423

原创 poj 2724 最大独立集

http://poj.org/problem?id=2724 题意: 给了n,m。表示n个开关,m个操作。如果当前开关为’*’表示同时匹配0,1。只能将这m个操作所洗过的再洗一次,试问最少进行多少次操作。 思路: 要进行最少的操作肯定是优先进行’*’操作,所以就将这个转换成普通的0,1。所有的操作中,如果有只相差一位的就连一条边,最后将问题转换成最多有多少个两两不相连的点,也就是最大的独立集

2016-04-18 15:35:23 303

原创 poj 3692 最大团(二分图匹配,最大独立集)

http://poj.org/problem?id=3692 题意: 每个男生之间都相互认识,每个女生之间都相互认识,每个男生可能认识部分女生。求一个集合里面的人相互都认识,这个集合的人数最多是多少。 思路: 相互都认识,如果把认识关系当做边的话,那么要求的就是最大完全子图(也叫最大团)。 可以发现男生和女生自身都是一个完全子图,所以按照认识关系建图的话,违背了二分图的原则。思考用不认识的

2016-04-18 15:11:56 998

原创 最大独立集 poj1466

http://poj.org/problem?id=1466 题意: 有一种关系存在于一个男孩和女孩之间,找出一个集合中任意的男孩和女孩不存在这样的关系。问这个集合的最大人数。 将关系视为一条边,要求一个集合不存在这关系,就表明了集合中的顶点两两不能相连。就是求最大的独立集了。 最大独立集:在G中两两不相连的顶点集合S 最大独立集的点数 + 最小顶点覆盖的点数 = V的个数 二分图中:最

2016-04-18 14:33:03 376

原创 floyd +二分答案+最大流 poj2112

http://poj.org/problem?id=2112 题意: 有n个机器,有c个奶牛,每个机器能够最多接受m个奶牛。给出一个距离(n+c)*(n+c) 的距离矩阵,问要让每一个奶牛都能走到一个机器,求这种情况下走的最远的奶牛的最小的距离。 思路: 很容易看出这是一个最大值最小化的问题。 先进行floyd,跑出最短路。进行二分答案,对于这个走的最远的距离,如果奶牛到某一个机器的距离小

2016-04-18 14:13:57 394

原创 全局最小割模板 poj2914

http://poj.org/problem?id=2914 参考资料:http://www.hankcs.com/program/algorithm/poj-2914-minimum-cut.html 就是单纯的全局最小割#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#include

2016-04-18 13:55:46 424

原创 hdu2732 网络流经典建图

http://acm.hdu.edu.cn/showproblem.php?pid=2732 题目大意: 给了n和d,表示有n行的图,(列数没给),对于每一个人都可以最长跳d的距离,对于每一个柱子有一个限定条件,只能从这里跳出去多少次。给了两张图,一张表示柱子的限定条件,一张给了现在那些柱子上有人。问有几个人不能跳到图的外面。 思路: 最大流建图。将图的外面抽象为一个汇点t,对于图中本来就可

2016-04-18 13:50:16 1144

原创 最大流求最大权闭合图

参考论文: 算法合集之《最小割模型在信息学竞赛中的应用》 有两道题都跟这个论文有关。poj2987链接:http://poj.org/problem?id=2987 题意:裁员,如果要开除这个员工那么这个员工的下属也要被开除,给出每个员工的贡献值和从属关系,求最小的裁员数和最大的贡献值。 解法: 求最大权闭合图,闭合图就是图中每个点的后续都在这个图中,求出点的权值之和最大的这样的图。 论文

2016-04-12 11:11:42 460

空空如也

空空如也

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

TA关注的人

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