码迷,mamicode.com
首页 >  
搜索关键字:poj 1087 a plug for    ( 20799个结果
POJ 3057 Evacuation 二分图匹配
每个门每个时间只能出一个人,那就把每个门拆成多个,对应每个时间。不断增加时间,然后增广,直到最大匹配。//#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#include#i...
分类:其他好文   时间:2014-05-08 14:24:17    阅读次数:721
POJ 3469 Dual Core CPU 最大流
划分成两个集合使费用最小,可以转成最小割,既最大流。//#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#include#include#include#include#in...
分类:其他好文   时间:2014-05-08 14:23:18    阅读次数:281
POJ 2135 Farm Tour 最小费用流
两条路不能有重边,既每条边的容量是1。求流量为2的最小费用即可。//#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#include#include#include#incl...
分类:其他好文   时间:2014-05-08 14:18:59    阅读次数:278
POJ 2516 最小费用最大流
每一种货物都是独立的,分成k次最小费用最大流即可! 1: /** 2: 因为e ==0 所以 pe[v] pe[v]^1 是两条相对应的边 3: E[pe[v]].c -= aug; E[pe[v]^1].c += aug; 4: 5: */ 6: #include 7: #include 8: #...
分类:其他好文   时间:2014-05-08 13:49:21    阅读次数:290
poj 1386 欧拉路径
1 /* 2 题意:给出N个单词,一个单词的头字母和另一个单词的尾字母相同则可以相连,问这N个单词是否能完全相连成一行 3 4 题解:求欧拉路径 5 首先以每个单词的首字母和尾字母为点并且连边,然后用DFS求该图是否连通,然后根据点的入度和出度判断是否存在 6 欧拉路径或者欧拉回路(存在回路也是.....
分类:其他好文   时间:2014-05-08 13:48:48    阅读次数:262
POJ 2492 A Bug's Life
POJ2492...
分类:其他好文   时间:2014-05-07 23:54:25    阅读次数:358
POJ 2540 半平面交求可行区域面积
Hotter Colder Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 2343   Accepted: 981 Description The children's game Hotter Colder is played as follows. Player A...
分类:其他好文   时间:2014-05-07 23:39:58    阅读次数:590
POJ - 2564 Edit Step Ladders
题意:题目按字典序给你多个字符串,判断如果一个字符串通过加,减,变一个字母的情况下可以变成另一个字符串的话,就代表他们之间有一个阶梯,求最多的阶梯 思路:首先我们应该想到这个有点LIS的感觉,然后我们可以采用记忆化搜索,然后就是每当一个字符串进行相应的变化后就去查找后面是否有这个字符串,依次找下去,判断最大值,重点是要通过HASH来优化 #include #include #include...
分类:其他好文   时间:2014-05-07 23:01:04    阅读次数:356
POJ 1637 Sightseeing tour(混合图的欧拉回路)
题目链接建个图,套个模板。#include #include #include #include #include #include #include #include using namespace std;#define INF 0x3ffffffstruct node{ int u,v,...
分类:其他好文   时间:2014-05-07 21:21:36    阅读次数:396
算法之字符串专题
一.单串匹配问题poj2406(求字符串的周期)利用next[ ]性质,ans=next[len]%(len-next[len])==0?next[len]/(len-next[len]):1;poj2752(求所有相同的前后缀)利用next[ ]性质,pos=next[pos](不断向前找)nex...
分类:其他好文   时间:2014-05-07 20:35:11    阅读次数:317
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!