上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 33 下一页
摘要: 题目大意:你的手机通讯录里有n个联系人,m个分组,其中,有的联系人在多个分组里。你的任务是在一些分组里删除一些联系人,使得每个联系人只在一个分组里并且使人数最多的那个分组人数最少。找出人数最多的那个分组中的人数。题目分析:要求的是最小的最大值,二分枚举这个最小的最大人数x。增加源点s和汇点t,从s向... 阅读全文
posted @ 2015-12-15 22:32 20143605 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给一张带权简单图,找出一条经过起点s和终点t的最小回路。题目分析:建立网络,以s为源点,t为汇点,另每条边的容量为1,单位费用为边权值。求最小费用流,增广两次后的最小费用便是答案。代码如下:# include# include# include# include# include# inc... 阅读全文
posted @ 2015-12-15 17:14 20143605 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有一种商品X,其每每单位存放一个月的代价I固定。并且已知其每月的最大生产量、生产每单位的的代价、最大销售量和销售单价,还已知每个月生产的X能最多能存放的时间(以月为单位)。问只考虑前m个月,最多能获得多少利润。题目分析:增加源点s和汇点t,将每一个月视作一个节点。建立图模型如下:将每一个节... 阅读全文
posted @ 2015-12-15 00:34 20143605 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有n个人,已知每人有ki个糖纸,并且知道每张糖纸的颜色。其中,Bob希望能和同伴交换使得手上的糖纸数尽量多。他的同伴只会用手上的重复的交换手上没有的,并且他的同伴们之间不会产生交换。求出Bob能拥有的最大糖纸种数。题目分析:对于Bob拥有的糖纸,从源点s连一条弧,容量为Bob拥有的数量;对... 阅读全文
posted @ 2015-12-09 16:22 20143605 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有n支足球队,已知每支球队的已胜场数和任意两支球队之间还需要的比赛场数a[i][j],求最终可能夺冠的所有球队。题目分析:枚举所有的球队,对于球队 i 让它在接下来的比赛中全部获胜,如果这样球队 i 还不能夺冠,那么 i 不是要找的,否则,就是答案。这道题可以建立公平分配问题的模型。将任意... 阅读全文
posted @ 2015-12-08 21:46 20143605 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给一张网络,问是否存在一条恰为C的流。若不存在,那是否存在一条弧,使得改动这条弧的容量后能恰有为C的流?题目分析:先找出最大流,如果最大流不比C小,那么一定存在一条恰为C的流。否则,找出最小割集,然后枚举每一条弧改动其容量,看是否存在恰为C的流。代码如下:# include# includ... 阅读全文
posted @ 2015-12-08 00:44 20143605 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给出一个由1到20组成的整数矩阵的每一行和每一列的和,构造这个矩阵。输出任意一个构造方案。题目分析:将每一行视作一个点x,将每一列视作一个点y。对于矩阵中的每一个格子,都对应一个二元关系,从x连一条有向弧到y,容量置为19。增加源点s和汇点t,对于每一个x,连一条从s到x的有向弧,容量置为... 阅读全文
posted @ 2015-12-01 23:19 20143605 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 题目大意:最大流的模板题。。。源点是0,汇点是n-1。代码如下:# include# include# include# include# include# include# include# include# include# include# includeusing namespace std... 阅读全文
posted @ 2015-11-28 23:27 20143605 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 题目大意:滑雪。给一个二维数组,找出最长的连续下降序列的长度。题目分析:定义dp(i,j)表示以a[i][j]结尾的最长连续下降序列的长度,则dp(i,j)=max(dp(i-1,j),dp(i+1,j),dp(i,j-1),dp(i,j+1)),重复这个DP过程滚动更新dp数组100次即可(我专门... 阅读全文
posted @ 2015-11-10 17:43 20143605 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 题目大意:在一个nxn的方格中,有些位置有车,要给每一个车都涂上颜色,使得同一行和同一列的任意两个车颜色不同,求一种需要颜色种数最少的涂色方案。题目分析:所需的最少颜色种数是显然就能得出的,假设最少颜色种数为k。如果位置(i,j)是车,那么连一条边i->j,得到一张二分图,进行k次匹配即可构造出解。... 阅读全文
posted @ 2015-11-08 20:30 20143605 阅读(778) 评论(1) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 33 下一页