TOPIC
time limit/c++
irllambs asked 2 years ago
Alem do tempo excedido ele não dar o resultado das 10 e 4. Por favor me ajude
#include <iostream>
#include<set>
using namespace std;
int main()
{
int a,b,ca,cb;
set<int> ana;
set<int> bet;
cin>>a>>b;
while(a!=0 && b!=0){
for(int i=0;i<a;i++){
cin>>ca;
ana.insert(ca);
}
for(int j=0;j<b;j++){
cin>>cb;
bet.insert(cb);
}
cout<<endl;
for(set<int>::iterator it=ana.begin(); it!=ana.end(); ++it){
for(set<int>::iterator t=bet.begin(); t!=bet.end(); ++t){
if(*it==*t){
ana.erase(it);
bet.erase(t);
}
}
}
if(ana.size()>bet.size()){
cout << bet.size() << endl;
}
else{
cout<<ana.size()<<endl;
}
ana.clear();
bet.clear();
cin>>a>>b;
}
return 0;
}