TOPIC

Wrong answer 5%.

darms0 asked 5 years ago

include<bits/stdc++.h>

using namespace std;

int main(){

int n,m;

while(cin >> n >> m,n||m){ vector garota1; vectorgarota2; int var=0, ant=0; for(int i=0;i<n;i++){ cin >> var; if(var!=ant){ garota1.push_back(var); } ant = var; }

for(int i=0;i<m;i++){
  cin >> var;
  if(var!=ant){
  garota2.push_back(var);
  }
  ant = var;
}

int cont=0;

if(garota2.size()<garota1.size()){
  for(int p:garota2){
    if(!binary_search(garota1.begin(),garota1.end(),p)){

      cont ++;
    }
  }
}

else{
  for(int p:garota1){
    if(!binary_search(garota2.begin(),garota2.end(),p)){
      cont ++;
    }
  }
}

cout << cont << endl;
garota1.clear();
garota2.clear();

}

return 0; }

Remember not post solutions. Your post may be reviewed by our moderators.

  • Micael5 replied 5 years ago

    Oi Darms, quando for postar código aqui no URI use a opção de postar código ,é um símbolo de "</>" acima da caixa de texto, assim facilita a legibilidade para conseguirem te ajudar. Em relação ao seu código Q=uando for ler os valores do vector garota2 faz a variável ant receber 0 novamente. Acho que o resto está correto, e obrigado, eu não conhecia a função binary_search co C++, usava a função bsearch que vem do C e é chata de usar. Se mesmo assim você não conseguir submeter pode voltar aqui