哪错了?````帮忙看看````

#include

#include

#include

using namespace std;

int camp(const void *a,const void *b)

{

int *aa=(int *)a;

int *bb=(int *)b;

return *bb-*aa;

}

int main()

{

int n,m,j=1,s=0,z=1;

int apple[2001],tao[2001];

cin>>n>>m;

for(int i=1;i>apple[i];

for(int i=1;i>tao[i];

qsort(apple+1,n,sizeof(apple[0]),camp);

qsort(tao+1,m,sizeof(tao[0]),camp);

for(int i=1;i0)

{s=s+1;z=m+1;}

z=z+1;

}

i=i+1;

}

n=m-s;

cout

1 条评论

  • @ 2016-08-13 14:42:47

    你看看我的吧......
    AC了
    你可以去试一下~
    然后自己看一下~
    #include<iostream>
    #include<algorithm>
    #include<cstring>
    using namespace std;
    int main()
    {
    int n,m,apple[2001],tao[2001],i,j;
    cin>>n>>m;
    int f=m;
    memset(apple,0,2001);
    for(i=0;i<n;i++)
    cin>>apple[i];
    for(i=0;i<m;i++)
    cin>>tao[i];
    sort(apple,apple+n,greater<int>());
    sort(tao,tao+m,greater<int>());
    for (i=n-1;i>=0;i--)
    for (j=m-1;j>=0;j--)
    if (apple[i]>tao[j]&&tao[j]>0)
    {
    m--;
    tao[j]=333;
    break;
    }
    cout<<m;
    return 0;
    }

  • 1

信息

ID
1291
难度
6
分类
贪心 点击显示
标签
(无)
递交数
9723
已通过
2330
通过率
24%
被复制
16
上传者