自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 poj3469 Dinic

Dinic 模板以后做题就用这个模板了。题意:一台双核电脑,给你多个任务,分别给出每个任务在第一个核和第二个核上运行的消耗。后面的m行输入是给出两个任务在两个不同核上运行需要付出的额外消耗。建图:把每个任务作为节点,在超级源点与任务间的连一条边,其容量为给任务在核1上运行的消耗,在该任务节点与超级汇点之间连一条边,容量为该任务在核2上运行的消耗。           在任务之间连接

2011-08-31 10:51:10 1580

原创 二分图 poj1274 (匈牙利算法)

#include using namespace std;const int POINT_NUM = 205;int map[POINT_NUM][POINT_NUM];bool visit[POINT_NUM];int match[POINT_NUM];int n, m;bool path(int start){ int i; for(i = 1; i <= m; i

2011-08-28 17:16:51 563

原创 poj3128 Dinic算法

基本完全复制别人的,汗。。。发现这个模板不适合我这种初学者。。。不过这样的实现感觉略有点难以理解,肯定还要用自己的方式实现一次。邻接表实现的,效率挺高的。然后本题关键还是构图,网上说得很多,我就不重复了。 //224K 0ms#include using

2011-08-26 23:23:33 759

转载 Dinic算法学习资料

http://trp.jlu.edu.cn/software/net/lssx/4/4.38.htmhttp://www.cnblogs.com/zen_chou/archive/0001/01/01/1525841.html初始化,计算剩余图;  while(BFS(

2011-08-25 22:30:12 985

原创 poj1149

EK模板,本题关键在于构图。将顾客作为结点,构图如下:1.取超级源点和超级汇点;2.当猪圈被第一次打开时,在源点与当前顾客之间连接一条边,容量为该猪圈的猪的头数;3.当某个猪圈 不是被第一次打开时,在上一个打开该猪圈的顾客与当前打开该猪圈的顾客之间连接一条边,容量为无穷大;4.在每个顾客与源点之间连接一条边,容量为该顾客要买猪的头数。代码如下://47ms#inclu

2011-08-24 09:50:58 1203

转载 一些图论、网络流入门题总结、汇总

一些图论、网络流入门题总结、汇总2008-09-03 11:43 最短路问题此类问题类型不多,变形较少POJ 2449 Remmarguts' Date(中等)http://acm.pku.edu.cn/JudgeOnline/pr

2011-08-22 22:11:13 923

原创 poj1273

网络流的水题,只需注意两点 :1.具有多重边,例如:3 21 2 41 2 51 2 6输出是:152.测试数据有多组,且不是以输入N 为 0 结束。//508K 16ms#include #include using namespace s

2011-08-22 16:50:32 807

原创 POJ3087 hash

这道题看别人用模拟做代码短,时间也快,我用hash做,纯粹只是为了练习,hash的确是不熟,还得多练练。//47ms#include using namespace std;#define SIZE 102#define TAB_SIZ 14997int size;struct ListNode{ char s[2*SIZE]; struct ListNode *next

2011-08-21 20:29:09 433

原创 POJ3126

//代码1:376K 204ms#include #include using namespace std;#define SIZE 10000int prim[SIZE];int dist[SIZE];int visit[SIZE];int primSize;

2011-08-21 14:15:07 542

原创 POJ3278

//1332K 110ms#include #include using namespace std;int main(){ int a[100001],b[100001] = {0},m,n,f; queuex; cin >> m >> n; a[m

2011-08-21 14:05:38 460

原创 poj2031 prim

prim水题,别被3D吓到。注意相交情况和浮点数的比较就行了。//296K 32ms#include #include using namespace std;#define INF 10000.000#define SIZE 102#define EPS 1e-10int n;double graph[SIZE][SIZE], dist[SIZE];bool visi

2011-08-21 12:35:07 649

原创 poj3252排列组合 忙了一天 唉。。。

转载请注明出处:優YoU http://user.qzone.qq.com/289065406/blog/1301472836 不懂看这篇博客吧。排列组合模版用这个吧,现在来看,似乎代码中的排列组合模版容易溢出__int64 C(__int64 m, __int64 n){ if(m > n - m) m = n - m; __int64 ans = 1,

2011-08-16 11:23:35 1572 1

空空如也

空空如也

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

TA关注的人

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