哪错了,求指出,我很垃圾

#include <cstdio>

int main()
{
int m,n,s,t;
for(int i=1;i<=m;i++)
scanf("%d%d",&n,&m);
int a[n],b[m];
bool x[m];
for(int i=1;i<=m;i++)
x[i]=1;
for(int i=1;i<=n;i++)
scanf("%d",&a[i]);
for(int j=1;j<=m;j++)
scanf("%d",&b[j]);
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
{
if(a[i]>=b[j]&&b[j]!=0)
for(int j=1;j<=m;j++)
x[j]=0;
}
for(int i=1;i<=m;i++)
s+=x[i];
t=b[m]-x[i];
printf("%d",&t);

}

5 条评论

  • @ 2018-05-30 16:22:11

    蘑菇

  • @ 2018-05-30 16:21:53

    交个朋友吧

  • @ 2018-05-30 16:06:34

    爸爸

  • @ 2018-05-23 17:09:59

    爸爸

  • @ 2018-05-23 17:05:55

    哦编译错误,倒数第三行的b【m】,你只定义了一个b【m】,所以只有b【0】——b【m-1】,所以没有b【m】

  • 1

信息

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