上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 62 下一页

2016年12月21日

【Tyvj1601】魔兽争霸(主席树,树套树)

摘要: 题意:要求在N个数的序列中支持以下操作: 1:将第X个元素加上Y 2:询问当前K大值 n<=30000,m<=50000 思路:树状数组套主席树 Tyvj又炸了,还不知道对不对 阅读全文

posted @ 2016-12-21 18:10 myx12345 阅读(240) 评论(0) 推荐(0) 编辑

2016年12月20日

【BZOJ3504】危桥(最大流)

摘要: 题意:见题面 思路:http://www.cnblogs.com/chenyushuo/p/5139556.html 必须交换b1,b2做第二次最大流的原因: 假如一个a1到b2的一个流和b1到a2的一个流分别经过了一个桥的两个端点(u,v),如图 我们就可以将a1到b2的流量改为经过u-v-a2- 阅读全文

posted @ 2016-12-20 20:01 myx12345 阅读(184) 评论(0) 推荐(0) 编辑

【BZOJ1812】riv(多叉树转二叉树,树形DP)

摘要: 题意:给定一棵树,每个点有权值,每条边有边权(单向边)。你可以选取K个黑点,使得从每个点移动到距离他最近的黑点的花费(距离*点权)的总和最小。 n<=100 k<=50 w[i],a[i]<=10000 思路:见IOI2005龙凡解题报告 为什么要多叉转二叉?因为假设点U被选,这个被选点只会对U自己 阅读全文

posted @ 2016-12-20 17:56 myx12345 阅读(571) 评论(0) 推荐(0) 编辑

2016年12月19日

【Vijos1412】多人背包(背包DP)

摘要: 题意:求0/1背包的前K优解总和 k<=50 v<=5000 n<=200 思路:日常刷水 归并即可,不用排序 阅读全文

posted @ 2016-12-19 19:21 myx12345 阅读(244) 评论(0) 推荐(0) 编辑

【Codevs1907】方格取数3(最小割)

摘要: 题意:在一个有m*n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。 n,m<=30 思路:如果将棋盘黑白点染色,可以发现相邻的黑白点不能同时取 将源点到黑点连一条容量为黑点数字的边,黑点到相邻白点连容 阅读全文

posted @ 2016-12-19 18:03 myx12345 阅读(194) 评论(0) 推荐(0) 编辑

2016年12月18日

【Codevs1227】方格取数2(费用流)

摘要: 题意:给出一个n*n的矩阵,每一格有一个非负整数Aij,(Aij <= 1000) 现在从(1,1)出发,可以往右或者往下走,最后到达(n,n),每达到一格,把该格子的数取出来,该格子的数就变成0, 这样一共走K次,现在要求K次所达到的方格的数的和最大。 n<=50,k<=10 思路:费用流 将每个 阅读全文

posted @ 2016-12-18 19:39 myx12345 阅读(276) 评论(0) 推荐(0) 编辑

【Tyvj1982】武器分配(费用流)

摘要: 题意:有N个人要从A个物品中各取一个,B个物品中各取一个,选取第i个A类物品和第j个B类物品的费用是(a[i]-b[j])^2 求最小总花费 n<=a,b<=80 a[i],b[i]<=10000 思路:第一题费用流 由源点到每个A类物品连容量为1,费用为0的边 每个B类物品到第一个汇点连容量为1, 阅读全文

posted @ 2016-12-18 15:45 myx12345 阅读(246) 评论(0) 推荐(0) 编辑

2016年12月17日

【BZOJ1305】dance跳舞(最大流,裂点,二分答案)

摘要: 题意:一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。 有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“单向喜欢”)。每个男孩最多只愿意和k个不喜欢的女孩跳舞,而每个女孩也最多只愿意和k个不喜欢的男孩跳舞。 给出每对男 阅读全文

posted @ 2016-12-17 10:08 myx12345 阅读(300) 评论(0) 推荐(0) 编辑

2016年12月16日

【BZOJ1412】狼和羊的故事(最小割)

摘要: 题意:将一个由0,1,2构成的矩阵里的1与2全部分割最少需要选取多少条边 n,m<=100 思路:裸的最小割模型 相邻的格子连容量为1的边(其实可以少连很多遍,1与1,2与2之间的边是没有意义的) 由源点到所有1连容量为oo的边,2到汇点连容量为oo的边 最小割即是答案 阅读全文

posted @ 2016-12-16 20:28 myx12345 阅读(231) 评论(0) 推荐(0) 编辑

【Vijos1250】最勇敢的机器人(并查集,分组背包DP)

摘要: 题意:有N个物品,承重上限为M,有K组物品互斥关系,互斥关系有传递性,即1与2互斥,2与3互斥,1与3也互斥 给出每个物品的花费和价值,求承重上限内的最大价值总和 n<=1000,m<=1000,k<=1000 c[i]<=1000 w[i]<=10 思路:日常刷水 因为互斥关系有传递性,并查集后就 阅读全文

posted @ 2016-12-16 19:03 myx12345 阅读(264) 评论(0) 推荐(0) 编辑

上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 62 下一页

导航