摘要:
View Code 1 #include<stdio.h> 2 #include<string.h> 3 int a[510],b[510]; 4 int c[130000]; 5 int main() 6 { 7 int n,i,x,j; 8 while(scanf("%d",&n),n!=0) 9 {10 memset(c,0,sizeof(c));11 for(i=0;i<n;i++)12 scanf("%d",&a[i]);13 for(i=0;i<n;i++)14 {15... 阅读全文
posted @ 2012-07-31 14:52
zlyblog
阅读(180)
评论(0)
推荐(0)
摘要:
祖先没赋值,纠结了好久,长个教训View Code 1 #include<stdio.h> 2 #include<math.h> 3 #include<stdlib.h> 4 #include<string.h> 5 int n; 6 7 int set[510]; 8 int f[510],a[510],b[510]; 9 struct PP10 {11 int u,v;12 int pri;13 }d[30003];14 int cmp(const void *a,const void *b)15 {16 struct PP *c,*d;17 阅读全文
posted @ 2012-07-31 11:11
zlyblog
阅读(177)
评论(0)
推荐(0)
摘要:
杭电上为多实例测试,poj上为单实例,在此,列出poj代码View Code 1 #include<stdio.h> 2 #include<string.h> 3 #include<math.h> 4 #define M 200000000 5 #define N 110 6 double map[N][N],a[N],b[N]; 7 int n; 8 void met()//简单的最小生成树算法 9 {10 int i,k;11 double min;12 k=1;13 a[k]=0;14 while(b[k]==0)15 {16 ... 阅读全文
posted @ 2012-07-31 10:23
zlyblog
阅读(290)
评论(0)
推荐(0)
摘要:
View Code 1 #include<stdio.h> 2 #include<string.h> 3 #define M 70000 4 #define N 510 5 int map[N][N],a[N],b[N]; 6 int n; 7 int met() 8 { 9 int i,k,min;10 k=1;11 a[k]=0;12 while(b[k]==0)13 {14 b[k]=1;15 for(i=1;i<=n;i++)16 if(b[i]==0&&a[i]>map[k][i])17... 阅读全文
posted @ 2012-07-31 10:04
zlyblog
阅读(123)
评论(0)
推荐(0)
摘要:
最小生成树方法与最短路径有些相似,多数题又可用并查集求解,但并查集比较耗时,解决某些稍复杂的问题可能超时;View Code 1 //poj2395 2 #include<stdio.h> 3 #include<string.h> 4 #define M 1000000001 5 #define N 2500 6 int map[N][N],a[N],b[N]; 7 int n,m; 8 int met() 9 {10 int i,k,flag,min;11 for(i=1;i<=n;i++)12 {13 a[i]=map[1][i];14 }... 阅读全文
posted @ 2012-07-31 09:42
zlyblog
阅读(183)
评论(0)
推荐(0)

浙公网安备 33010602011771号