Jeżeli sumazestaw jest typu long long, to jakiego typu elementy powinien zawierać wektor?
Tak naprawdę, nie musisz zapuisywać tych wyników do tablicy-wektora, tylko w takim wypadku, od razu je wypisywać na stdout [ na zmianę czytasz i wypisujesz].
Jeżeli jednak zapisujesz, to chociaż poniższa linijka jest poprawna:
Powyższa linijka powinna, moim skromnym zdaniem wyglądać tak:
for (int i = 0; i < tab.size(); ++i) cout << tab[i] << endl;
Jeżeli umieszczasz tu kod, to oczyść go ze zbędnych komentarzy i pseudokomentarzy, a po AC skasuj.
Spoj sprawdza plik wzorcowy, z plikiem "wyprodukowanym" [przekierowanie do pliku stdout] przez twój program.