讨论 / 帮忙看下偶的c版苹果摘陶陶吧,谢谢
lsw1997 2010-07-04 06:59:00
点我顶贴 收藏 删除
#include<iostream>

using namespace std;

int a[2000],b[2000],m,n,x;

int main ()

{ cin>>m>>n;

for(int i=0;i<m;i++)

{cin>>a[i];

}

for(int i=0;i<n;i++)

{

cin>>b[i];

}

for(int i=0;i<n;i++)

{for(int j=i+1;j<n;j++)

{ if(b[j]>b[i]){int t=0 ;t=b[i];b[i]=b[j];b[j]=t;}}

}

for(int i=0;i<n;i++)

{for(int j=i+1;j<n;j++)

{ if(a[j]>a[i]){int t=0 ;t=a[i];a[i]=a[j];a[j]=t;}}

}

for(int i=0;i<m;i++)

{for(int j=0;j<n;j++)

{if(a[i]>b[j]&&b[j]!=-1){x++;b[j]=-1;break;}

}

}

cout<<x;

return 0;

}

#1 quicksort@2010-07-03 20:25:00
回复 删除
回复 楼主lsw1997 的帖子

这道题…… 高度为0的陶陶是不摘的…… 循环改成

for(int i=0;i<m;i++)

{for(int j=0;j<n;j++)

{if(a[i]>b[j]&&b[j]>0){x++;b[j]=-1;break;}

}

}

就可以了

#2 lsw1997@2010-07-04 06:59:00
回复 删除
特谢!!!!!!!!!!!!!!
查看更多回复
提交回复