2015-02-19 17 views

Odpowiedz

18

std::map jest unikalny klucz. 1, 3, 5 wszystkie zyski true po przeliczeniu na bool.

+0

doh, zaakceptuje, gdy upłynie limit czasu – NoSenseEtAl

7

Tylko zgadnij, ale twoja pierwsza mapa ma bool jako typ klucza, a wszystkie wartości 1, 3 and 5 są prawdziwe.

Tylko raz przepisujesz ten sam wpis.

6

Twoja pierwsza mapa ma bool jako klucz. Istnieją tylko dwie wartości boolu. Podajesz ints jako dane wejściowe. Non-0 ints są prawdziwe, a 0 ints są fałszywe. Wszystkie twoje klucze są zatem prawdziwe. Dwa z nich są nadpisywane przez ostatnie. Dlatego rozmiar wynosi 1.

Powiązane problemy