自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xy20^Si!Xz91

枫萧萧,路漫漫,上下求索

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 POJ 1325-Machine Schedule

刚开始不理解为什么是最大二分匹配的题,结果看到了discuss的一句话:最小点覆盖=最大匹配算法 其实就是匈牙利,然后一切都解决了~~ 注意初始状态为0时不需要restart,要不会wa 代码: #include #include #include using namespace std; int N, M, K; int map[110][110]; int vis[110]; int

2012-10-01 20:24:14 296

原创 HDU 4322-Candy

感觉像最大流的题,就是想不出怎么建图~~ 搜题解后发现建图思想太巧妙了: 1 -    源点0到1~N个糖果,容量为1,费用为0 2 -    根据like数组,like[i][j] == 1时在糖果j和人N+i之间建立有一条边,容量为1,费用为0 3*-    根据b[i]和K的值建立小孩和汇点之间的边:                    如果b[i] 是  K 的倍数, 说明花费

2012-10-01 20:15:52 553

转载 匈牙利算法的理解

原文链接:http://blog.csdn.net/zxy_snow/article/details/6207840  代码: int Augement(int n,int x) // n是图节点数的上界 { int i; for(i=1; i<=n; i++) // 寻找增广路 if( !used[i] && map[x][i] ) { use

2012-09-24 21:07:22 616

原创 POJ 1274-The Perfect Stall

经典的二分图匹配问题,也是我用匈牙利算法a掉的第一道题~~ 用临街矩阵建图的时候最好把(V1,V2,E)中的V2节点放前面,省得老得i+N,容易写错。。。 代码: #include #include #include using namespace std; #define MAXN 420 int N, M; int map[MAXN][MAXN]; int result[MAXN];

2012-09-24 20:56:24 302

转载 ACMICPC比赛的经验

1. 比赛中评测会有些慢,偶尔还会碰到隔10分钟以上才返回结果的情况,这段时间不能等结果,必须开工其他题,如果WA,两道题同时做。交完每道题都要先打印。 2. 比赛时发的饭不是让你当时就吃的,那是给你赛后吃的。基本上比赛中前几名的队都没人吃,除非领先很多。 3. 很多选手,尤其是第一次参加比赛的,到一个新环境,全当旅游了,参观的参观,找同学的找同学,玩玩乐乐就把正事抛到脑后了,结果比赛自然没什

2012-09-23 16:09:46 1148

原创 POJ 3264-Balanced Lineup

水线段树,求给定区间最小值和最大值之差。 在写查询语句时少些了几个return,卡了下~o(╯□╰)o 代码: #include #include #include #include #define MAXN 50010 //#define max(a, b) (a>b?a:b) //#define min(a, b) (a<b?a:b) #define L(x) (x << 1) #def

2012-09-21 21:27:00 264

原创 HDU 4292-Food

和poj3281比较像,都是一份食物加一份水匹配一个人的问题,可是这次成都的网选题数据严的多,再用邻接矩阵加EK算法就会各种超时~~ 把图用邻接表建,然后用SAP找增广路即可a掉这道题。 悲剧的我在这题wa了无数次,只因为建图的时候邻接表编号从0开始,和head初始化的值重复了。 以后建邻接表一定要初始化-1,编号从2开始,又不缺那点空间~~ 有图有真相,牢记错误,以免再犯:

2012-09-21 20:54:58 711

原创 HDU 1199-Color the Ball

染色问题,很明显的线段树~~ 不同的是长度没有规定,要先存储修改范围,再取最大值,从而确定范围。 依然是线段树的模版。。。有点lazy思想 悲剧的是我hdu过了,zoj2301一样的题却一直提示segment fault...改了半天也没改好,放弃了 媛姐的代码貌似很强大,不过我没看懂。。。o(╯□╰)o 代码如下: #include #include #include #defi

2012-09-21 17:23:28 426

原创 POJ 3281 Dining

网络流模版都一样,EK就可以过,最重要的还是建图 建图思路: 将牛拆成两个顶点,一个顶点与食物连接,一个顶点与水连接,然后将这两个顶点连接,这样就可以保证一份食物匹配一份水,满足一头牛。 这样建图以后这道题就变成了一道多源点多汇点的网络流题,加上一源点,一汇点即可套模版 代码如下: #include #include #include #include #include #include

2012-09-21 11:51:20 310

原创 POJ 2135-Farm Tour

虽然我很不喜欢邻接表,但是不可否认邻接表对于稀疏图和有多重边图的处理还是比邻接矩阵要好,所以还是要学~~ 这道题又让我见识到了网络流的强大......建图思路:先将长度为len的边建为容量为1,费用为len的图,这样容量为1保证每条路只走一次;然后选取一源点和汇点,将原点与第一个顶点相连,汇点与第N个顶点相连,这样可以等价从1到N,再从N回到1。YM第一个想出思路的大牛! 邻接表模版网上好多,

2012-09-21 11:07:53 291

原创 来到新博客~~

一年又快过去了,已经又好长时间没发过帖子了... 回想acm历程,感觉好苦涩。媛姐说的很有道理,不必强求,该走的总会走。 从开始到现在,我很像一心一意,全心搞acm,可是又想学好大学课程,考出好成绩。三心二意注定不会走远,到现在还是很小白。 不管怎么说,队友的执著还是感染了我,我要走完这最后的半学期。 我已经决定考研,下学期就要像媛姐一样全心全意地复习了。 哎~~

2012-09-20 20:54:56 1679

LeapFTP3.0.1.46

FTP软件,用于ftp协议传输,可以方便上传,下载文件

2012-10-01

空空如也

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

TA关注的人

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