最新评论

Ted George 2011-09-24 10:59
代码其实可以更简单,只有30行。 [code=cpp] #include <stdio.h> #include <stdlib.h> int compare(const void *a,const void *b) { return *(int*)b-*(int*)a; } int main() { int c,i,j,k,l,m,n; int TianJi[1000],King[1000]; scanf("%d",&n); while(n!=0) { for(i=0;i<n;i++)scanf("%d",TianJi+i); for(i=0;i<n;i++)scanf("%d",King+i); qsort(TianJi,n,sizeof(int),compare); qsort(King,n,sizeof(int),compare); j=0;k=n-1;l=0;m=n-1;c=0; while(j<=k) { if(TianJi[j]>King[l]){j++;l++;c+=200;} else if(TianJi[j]<King[l]){k--;l++;c-=200;} else if(TianJi[k]>King[m]){k--;m--;c+=200;} else{if(TianJi[k]<King[l])c-=200;k--;l++;} } printf("%d\n",c); scanf("%d",&n); } return 0; } [/code]
Ted George 2011-09-24 10:57
代码其实可以更简单,只有30行。 [code=csharp] #include <stdio.h> #include <stdlib.h> int compare(const void *a,const void *b) { return *(int*)b-*(int*)a; } int main() { int c,i,j,k,l,m,n; int TianJi[1000],King[1000]; scanf("%d",&n); while(n!=0) { for(i=0;i<n;i++)scanf("%d",TianJi+i); for(i=0;i<n;i++)scanf("%d",King+i); qsort(TianJi,n,sizeof(int),compare); qsort(King,n,sizeof(int),compare); j=0;k=n-1;l=0;m=n-1;c=0; while(j<=k) { if(TianJi[j]>King[l]){j++;l++;c+=200;} else if(TianJi[j]<King[l]){k--;l++;c-=200;} else if(TianJi[k]>King[m]){k--;m--;c+=200;} else{if(TianJi[k]<King[l])c-=200;k--;l++;} } printf("%d\n",c); scanf("%d",&n); } return 0; } [/code]
Ted George 2011-09-24 10:56
代码其实可以更简单,只有30行。 #include <stdio.h> #include <stdlib.h> int compare(const void *a,const void *b) { return *(int*)b-*(int*)a; } int main() { int c,i,j,k,l,m,n; int TianJi[1000],King[1000]; scanf("%d",&n); while(n!=0) { for(i=0;i<n;i++)scanf("%d",TianJi+i); for(i=0;i<n;i++)scanf("%d",King+i); qsort(TianJi,n,sizeof(int),compare); qsort(King,n,sizeof(int),compare); j=0;k=n-1;l=0;m=n-1;c=0; while(j<=k) { if(TianJi[j]>King[l]){j++;l++;c+=200;} else if(TianJi[j]<King[l]){k--;l++;c-=200;} else if(TianJi[k]>King[m]){k--;m--;c+=200;} else{if(TianJi[k]<King[l])c-=200;k--;l++;} } printf("%d\n",c); scanf("%d",&n); } return 0; }
新伟 2011-08-24 23:26
@Lvsi 谢谢。是个笔误,还好从后面的描述和程序也能理解。
Lvsi 2011-08-24 22:52
a*b与c*b 应该是a*d与c*b吧。。
Lvsi 2011-06-17 20:45
呵呵。。 学习是永远的。。 不分大小
新伟 2011-06-17 20:42
@Lvsi 现在自己的心老了啊!
Lvsi 2011-06-17 20:21
嗯。。 是啊 。。 不要问为什吗。。 那就是一种热爱。。。
新伟 2011-04-25 20:00
@take it and go 一年前了。。
take it and go 2011-04-25 15:31
加油!
新伟 2010-10-31 14:27
@可以做到更好 谢谢
可以做到更好 2010-10-29 22:21
祝贺。继续努力。
新伟 2010-10-25 19:28
谢谢,这次失败就当做经验了,现在准备买休闲西服,面试用,迅雷面试前没有什么准备,现在开始准备自我介绍,最后提问他的问题,展现自己的高价值。
坤坤 2010-10-25 16:05
看来LZ最近在找工作啊,保持好心态预祝找到好的工作。
小84 2009-11-11 22:40
哈哈,比喻很好啊
Sunny东 2009-05-22 15:30
呵呵,已经考完了,那天我也去了,听到鞍山的队伍老亲切了,我在沈阳工业上学,家鞍山的,没能拿到名次,挺沮丧的,虽然跟东北大学那天的OJ系统有关系,但更主要的还是自己技术没行。后来就没心情看颁奖了,你们怎么样啊?
我qq:4686843有兴趣就加我吧:)
Amazing! 2009-05-10 23:07
大家都是菜鸟啊