看题解做的,看懂了怎么建图后,套上挑战icpc的最大流模版,就A了,上题解
题意:M个猪圈,N个顾客,每个顾客有一些的猪圈的钥匙,只能购买这些有钥匙的猪圈里的猪,而且要买一定数量的猪,每个猪圈有已知数量的猪,但是猪圈可以重新打开,将猪的个数,重新分配,以达到卖出的猪的数量最多。思路:刚学网络流,表示很菜很菜很菜~~①构造网络,将顾客看成源点和汇点以外的结点,并设另外两个节点:源点和汇点。②源点和...
分类:
其他好文 时间:
2014-06-20 09:36:51
阅读次数:
286
题目大意:
有一片方格区域,由一米的小方格构成,方格的边可能为墙意为不能通过,可能是空白,可能是门意为可以通过,一位名叫Nemo的孩子在方格的任意位置坐标,坐标为浮点类型。问一位名叫Marlin的人至少通过几个门才能找到Nemo。解题思路:
做了好久,刚开始没思路不知道怎么建图,后来看了看disc....
分类:
其他好文 时间:
2014-06-06 17:34:13
阅读次数:
264
这个最小覆盖但不同于 POJ
3041,只有横或者竖方向连通的点能用一块板子覆盖,非连续的,就要用多块所以用类似并查集方法,分别横向与竖向缩点,有交集的地方就连通,再走一遍最大匹配即可一开始还有点没想清楚缩点怎么写,其实就是横向和竖向分别缩一下,不要混在一起,否则很麻烦,要注意一下#include
...
分类:
其他好文 时间:
2014-06-05 16:58:21
阅读次数:
204
求无向图中能覆盖每个点的最小覆盖数
单独的点也算一条路径这个还是可以扯到最大匹配数来,原因跟上面的最大独立集一样,如果某个二分图(注意不是DAG上的)的边是最大匹配边,那说明只要取两个端点只要一条边即可。故最小覆盖数还是
顶点数-最大匹配数根据DAG建图的时候,就是DAG有边就给对应的端点建边#in...
分类:
其他好文 时间:
2014-06-05 16:10:54
阅读次数:
220
题目链接:点击打开链接
题意:给定s*a的方格点,有b个坐标是有且仅有一个人的。
每个点只能被经过一次
能不能让所有人都移动到矩阵边缘。
拆点一下,建图还是挺明显的。。
太卡了提交半天没结果,贴一下代码改天再搞好了。。
#include
#include
#include
#include
#include
using namespace std;
#define ll...
分类:
其他好文 时间:
2014-06-05 04:36:13
阅读次数:
238
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2676
大致题意:给出一个带权无向图,每条边有一个边权wi,求将S和T分开的一个割边集C,使得该割边集的平均边权最小,即最小化∑wi / |C| 。
详见amber关于最小割模型的论文
思路:amber论文中详细讲解了如何转化成函数及建图,值得注...
分类:
Web程序 时间:
2014-06-04 21:40:43
阅读次数:
401
imagick是一个可以供PHP调用ImageMagick功能的PHP扩展。使用这个扩展可以使PHP具备和ImageMagick相同的功能。PHP建图通常都用GD库,因为是内置的不需要在服务器上额外安装插件,所以用起来比较省心,但是如果你的程序主要的功能就是处理图像,那麼就不建议用GD了,因为GD不...
分类:
Web程序 时间:
2014-06-02 16:30:06
阅读次数:
501
对各个部件基本了解,初步理解GUI应用程序的创建2D图形文字绘制,3D图形(openGL)等模型/视图框架编程,处理复杂的数据多媒体框架数据库,xml,文件读写等网络编程
做出比较美观的界面就需要Html/CSS配合,也qss 尤其是Ps功底!
分类:
其他好文 时间:
2014-06-01 12:22:44
阅读次数:
202
很少用bfs进行最短路搜索,实际BFS有时候挺方便得,省去了建图以及复杂度也降低了O(N*M);UVA 11624 写的比较挫#include #include
#include #include using namespace std;struct node{ int ft; int ...
分类:
其他好文 时间:
2014-05-25 03:23:54
阅读次数:
210
耗时一晚上 ,好好研究了一下 三种建图方式de...
分类:
其他好文 时间:
2014-05-24 21:42:26
阅读次数:
290