自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LSS

xxxx ..

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

原创 hdu 3657 Game (最小割)

大致题意:    给出一个n*m的矩阵,让你从中取出一定数量的数字。如果在矩阵中两两相邻的数字被取到的话需要付出一定的代价。而且给出某些点,规定这些点一定需要取到。求最多可以取到多少点。 大致思路:    怎么说呢,这道题乍看上去和hdoj 1569:方格取数很相似,也很像是一个二分图的最大点权独立集问题。但是问题出的很巧妙,也就没有办法往模版上面套了。把矩阵中的点按照横纵坐标之和

2013-11-28 20:00:31 590

原创 hdu 3491 Thieves(最小割拆点)

题意:有n个城市和m条道路(双向),一伙小偷准备从S城出发到H城盗窃,为了将这伙小偷抓住,需要在这n个城市中的每一个城市安排一定数量的警察(每个城市警察的数量已经给出),但警察不希望在S城或H城遇到小偷.求解总共需要的最少警察数.由于每个城市顶点都具有权值,所以对于每个城市拆成两个点u和所对应的u',之间连容量为w的边,S,H两点不会算在最小割中,所以将这两点拆点,拆点后容量为无穷,添加源点s

2013-11-27 20:50:50 587

原创 HDU 3820 Golden Eggs (最小割)

大致题意:    给出一块n*m的区域,已知区域中的每个格子都可以放金蛋或者是银弹,已知每个格子放金蛋或者是放银弹时可以得到的收益,分别用矩阵map1[][],map2[][]表示。如果相邻的两个格子放的蛋相同的话会扣去一定的收益,金蛋的话会扣去g,银弹s。求收益的最大值是多少。 大致思路:    首先,对于某个确定的位置,只能选择金蛋或者银弹的其中一个放上去,从这里可以想到和二分

2013-11-25 18:30:49 654

原创 hdu 1565 方格取数(1) (最小割/状态压缩+DP)

Problem Description给你一个n*n的格子的棋盘,每个格子里面有一个非负数。从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取的数所在的2个格子不能相邻,并且取出的数的和最大。 Input包括多个测试实例,每个测试实例包括一个整数n 和n*n个非负数(n Output对于每个测试实例,输出可能取得的最大的和 Sam

2013-11-22 20:16:05 696

原创 hdu 3046 Pleasant sheep and big big wolf (最小割)

Problem DescriptionIn ZJNU, there is a well-known prairie. And it attracts pleasant sheep and his companions to have a holiday. Big big wolf and his families know about this, and quietly hid in the

2013-11-21 21:14:48 927

原创 noip 志愿者招募 (费用流/抽象建图)

题目描述 Description申奥成功后,布布经过不懈努力,终于成为奥组委下属公司人力资源部门的 主管。布布刚上任就遇到了一个难题:为即将启动的奥运新项目招募一批短期志 愿者。经过估算,这个项目需要 N 天才能完成,其中第 i 天至少需要 Ai个人。 布布通过了解得知,一共有 M 类志愿者可以招募。其中第 i 类可以从第 Si天工 作到第 Ti 天,招募费用是每人 Ci元。新官上任三

2013-11-20 19:45:25 1220

原创 poj 3694 Network (强联通分量缩点+割桥+lca查询)

B - Network  Time Limit:5000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u  Submit Status Practice POJ 3694  Description A network administrator manages a large network. T

2013-11-13 20:34:28 958

原创 hdu 4067 Random Maze (费用流)(难)

题意:给出一个有n个点m条边的有向图,现在要从图中删去一些边使得图满足以下条件:1.图中只有一个入口(s)和一个出口(t)2.所以边都是单向的(这个原图已经保证了)3.对入口(s)而言,其出度=入度+14.对出口(t)而言,其入度=出度+15.对入口(s)、出口(t)以外的点,其入度=出度而对图中每条边,保留这条边或者删去这条边都有相应的花费,分别为a、b,求使得该图满足条

2013-11-11 22:02:21 630

原创 hdu 2448 Mining Station on the Sea(KM匹配//费用流)

Mining Station on the SeaTime Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2051    Accepted Submission(s): 617Problem DescriptionThe o

2013-11-07 21:52:04 542

原创 hdu 3395 Special Fish(费用流//KM匹配)

Special FishTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1214    Accepted Submission(s): 462Problem DescriptionThere is a kind

2013-11-06 21:00:02 660

原创 uva 12096 The SetStack Computer (map,set,stack容器)

1 题目给定5种操作,每次输出栈顶集合的元素的个数2 利用stack和set来模拟,set保存集合的元素。遇到push的时候直接在stack里面push入一个空的set,遇到Dup的时候把栈顶的集合在push进stack一次,遇到union的时候把栈顶的两个集合合并,遇到Intersect的时候把栈顶的两个集合进行求交集然后push进stack,遇到Add的时候要注意如果第一个集合是空集那么我

2013-11-06 18:59:02 626

原创 hdu 3667 Transportation(拆边费用流)

题目大意:要求从点1运输K件货物到点N,每对顶点间的费用为 a*x*x,其中x为该段路的流量,a为一个费用参数。求最小费用。思路:题目明显是最小费用最大流问题,考虑到每段路的最大流量小于5,则可以将边拆开。比如s->e之间可以运输3件货物,那么将s->e拆成3条边(每条边视作不同的路),流量为1(只能走一次),假如单位费用为a,则该三条边的费用分别为a*1,a*3,a*5,假如该三条路都走了,

2013-11-04 21:18:20 586

原创 hdu 2386 Matrix// 3376 Matrix Again (费用流)

题目大意是给定一个n*n的矩阵,yifenfei从起点(1, 1)这个位置一直取数到(n,n), 每取完一个数,下一个只能取当前数右方或者下方的一个数, (注意两个数之间的距离应该是1,之前以为下方或者右方任何一个数都可以取), 就这样取到(n,n),然后再从(n,n)取回(1,1),这次每取完一个数, 下一个只能取当前数左方或者右方的一个数,最后回到(1,1), 每个数只能被取一次,求这样进行取

2013-11-04 16:10:21 539

原创 Wormholes (判断负环)

In the year 2163, wormholes were discovered. A wormhole is a subspace tunnel through space and time connecting two star systems. Wormholes have a few peculiar properties:Wormholes are one-way on

2013-11-03 18:49:10 703

空空如也

空空如也

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

TA关注的人

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