HDOJ 2034 人见人爱A-B,找不出哪儿出错
HDOJ 2034 人见人爱A-B,找不出哪里出错?
总是WA
------解决思路----------------------
输出结果要从小到大
总是WA
#include <iostream>
#include <cmath>
#include<string>
using namespace std;
int main()
{
int n, m, A[100] = { 0 }, B[100] = { 0 }, A2[100] = {0};
while (cin >> n >> m)
{
if (n == 0 && m == 0)
break;
for (int i = 0; i < n; i++)
{
cin >> A[i];
A2[i] = 1;
}
for (int i = 0; i < m; i++)
cin >> B[i];
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
if (A[i] == B[j])
{
A2[i] = 0;
break;
}
}
}
int is_not_null = 0;
for (int i = 0; i < n; i++)
if (A2[i] != 0)
{
cout << A[i] << " ";
is_not_null = 1;
}
if (is_not_null == 1)
cout << endl;
else
cout << "NULL" << endl;
}
return 0;
}
------解决思路----------------------
输出结果要从小到大