Temat: 3. test w opt

Mam problem z testem przykładowym nr. 3 w zadaniu optymalizacja mandatów. Otóż pierwsze dwa testy działają poprawnie a ten 3. oddaje wynik "process exit due to signal 6". Sprawdzałem na swoich testach, oraz wyrywkowo na testach, które zamieścił ktoś inny, i tam wszystko działa. Czy ktoś miał może podobny problem, albo wie co się dzieje i jest mi to w stanie wytłumaczyć?
Link do Stack Overflow:
https://stackoverflow.com/questions/3413166/when-does-a-process-get-sigabrt-signal-6
TL;DR: Pewnie jest to jakiś błąd z dynamicznie alokowaną pamięcią; na przykład jeśli dwa razy spróbujesz zwolnić miejsce w tablicy, albo próbujesz zaalokować za dużo pamięci (co mogło się stać w twoim przypadku, w końcu w teście nr 3. N = 100 000)