11 2011 档案

摘要:基础中的基础#include<stdio.h> int main(){ int n,m; while(scanf("%d%d",&n,&m)!=EOF){ int a[3410]={0},b[3410]={0},c[12890]={0}; for(int i=1;i<=n;i++){ scanf("%d%d",&a[i],&b[i]); ... 阅读全文
posted @ 2011-11-13 12:57 Acmen 阅读(147) 评论(0) 推荐(0)
摘要:/** * 电路布线找一个最大不想交子集!比如(1,2),(2,1)最大不想交子集就是1 */#include<stdio.h>void MNS(int c[11],int n,int size[11][11]);int main(){ int n; while(scanf("%d",&n),n){ int c[11]={0}; int size[11][11]={0}; for(in... 阅读全文
posted @ 2011-11-13 12:10 Acmen 阅读(262) 评论(0) 推荐(0)
摘要:/*多边形游戏*/#include<stdio.h>void MinMax(int n,int i,int s,int j,__int64& minf,__int64& maxf,__int64 m[101][101][2],char b[101]);__int64 PolyMax(int n,__int64 m[101][101][2],char b[101]);int main(){ int... 阅读全文
posted @ 2011-11-13 00:10 Acmen 阅读(227) 评论(0) 推荐(0)
摘要:#include<stdio.h>int GetMaxs(int m,int n,int a[101][101]);int MaxSum(int n,int *a);int main(){ int n,a[101][101]; while(scanf("%d",&n)!=EOF){ for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) scanf("... 阅读全文
posted @ 2011-11-12 20:21 Acmen 阅读(156) 评论(0) 推荐(0)
摘要:#include<stdio.h>/* PKU2593给出一串数字使得其中两个子段和最大*/void MaxSum(int n,int m,int *a,int *b);int main(){ int a1[100002],a2[100002],n,b1[100002],b2[100002]; a1[0]=a2[0]=b1[0]=b2[0]=0; while(scanf("%d",&n),n){... 阅读全文
posted @ 2011-11-12 17:50 Acmen 阅读(226) 评论(0) 推荐(0)
摘要:有n个数 求 他的最大字段和! 1 /*一维最大字段和*/ 2 3 #include<stdio.h> 4 5 int MaxSum(int n,int *a); 6 7 int main(){ 8 int a[101],n; 9 while(scanf("%d",&n)!=EOF){10 for(int i=1;i<=n;i++)11 scanf("%d",a+i);12 printf("%d\n",MaxSum(n,a));13 }14 return 0;15 }16 17 int MaxSum(... 阅读全文
posted @ 2011-11-12 16:25 Acmen 阅读(241) 评论(0) 推荐(0)
摘要:#include<stdio.h>#include<string.h>void LCSLength(int m,int n,char *x,char *y,int c[502][502]);int main(){ char a[1002],b[1002]; while(scanf("%s%s",a,b)!=EOF){ int m=strlen(a); int n=strlen(b); int c[502][502]; LCSLength(m,n,a,b,c); printf("%d\n",c[m][n]); ... 阅读全文
posted @ 2011-11-12 16:08 Acmen 阅读(266) 评论(0) 推荐(0)
摘要:#include<stdio.h>#include<math.h> void GetParamater(int a[7][10],int n,int m,int sum0[7]);void GetSum(int data,int sum[10],int a[7][10]);int main(){ int a[7][10] ; int data,sum[10],sum0[7]; GetParamater(a,6,10,sum0); //printf("%lf\n",log10(92345)); while(scanf("%d",&a 阅读全文
posted @ 2011-11-12 12:11 Acmen 阅读(396) 评论(0) 推荐(0)