#include<stdio.h> #include<string.h> #include<math.h> #define inf 0x3fffffff #define N 300 int map[N][N]; char s[N][N]; int ss[N],tt[N],mark[N],lx[N],ly[N]; struct node{ int x,y; }man[N],hos[N]; int link[N],n; int find(int u) { ss[u]=1;…
#include<stdio.h> #include<string.h> #define N 400 #define inf 0x7fffffff int Max(int a,int b ) { return a>b?a:b; } int Min(int a,int b) { return a>b?b:a; } int map[N][N],lx[N],ly[N],s[N],t[N],link[N],n; int find(int u) { int i; s[u]=1;…
hdu2435最大流最小割 2014-03-22 我来说两句 来源:hdu2435最大流最小割 收藏 我要投稿 2435 There is a war 题意: 给你一个有向图,其中可以有一条边是无敌的,这条边可以是图中的边,也可以是自己任意加上去的图中没有的边,这条无敌的边不可以摧毁,让1和n无法连通的最大摧毁费用,就是1到n的最小割中的最大的那个,这个题卡了好几天,一开始是各种方法各种wa,后来无意中发现自己犯了个sb错误,结果改正后以前的各种方法各种ac,比赛要是碰到这样的事估计就跪了...…
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1711 问题描述:给两个序列a,b,长度分别为n,m(1<=n<=1000000,1<=m<=10000),问序列b是否为序列a的子序列,若是:返回a中最左边的与b相等的子序列的首元素下标:若不是,输出-1. 目的:方便以后查看KMP算法中next[]的模板 Number Sequence Time Limit: 10000/5000 MS (Java/Others) Memory…