Ai trecut de compilare (din cate vezi ai doar warning-uri, nicio eroare). Lungime incorecta se refera la faptul ca la problema asta tu nua fisezi raspunsul bun, nu are nicio treaba cu "set" din STL
Cum adica nu afisez raspunsul bun ? Face exact ceea ce trebuie sa faca, afiseaza corect.
Da acel warning se refera ca nu ai atribuit nici o valoarea iteratorului; daca tot nu iti trebuie poti sa nu-l mai pui, lasa asa:
for ( ; itA != A.end(); itA++)
Inca de cand am citit raspunsul tau mi-am dat seama ca ai dreptate, zic asta pentru ce-i interesati si care se mai lovesc de proglema asta fara sa-si dea seama, "asta era!".
Acum imi puteti spune si mie va rog frumos, ce trebuie sa modific ca sa nu mai am parte de lungime incorecta? Repet, raspunsul este afisat corect in compilatorul meu ( ca ide am Microsoft Visual Studio 2013 preview ), iar timpul de executie mi se pare oarecum decent... Cum scap de problema cu lungime incorecta?