这样改了试试?未经调试,可能有差错。
#include
#include
#include
using namespace std;
int main()
{
int N,i,count,m,n,g,h,j,s;
int A[1005],B[1005]; //A是田忌的马的速度的数组,B是大王的
memset(A,0,sizeof(A));
memset(B,0,sizeof(B));
while(cin>>N)
{
count=0;
for(i=0;i
for(j=0;j
sort(A,A+N); //先对速度排序,方便下面进行匹配
sort(B,B+N);
i=0; //i为数组A的能获胜的最小速度下标
for(j=0;j
while(A[i]<=B[j] && i < N)i++;
if(i>=N)break;
if(A[i]>B[j])count+=200;
}
for(;j
memset(B,0,sizeof(B));
}
}