Ostatnie posty

Na stronie olimpiady jest poradnik o tym jak korzystać ze środowiska testującego na własnym komputerze: https://oij.edu.pl/zawodnik/srodowisko/
Tam masz wersje dla Windowsa i Linuxa, dają takie same wyniki niezależnie od procesora na którym są uruchomione.
Mam problem z przekroczeniem czasu w teście 0e, chociaż kiedy testuję zadanie na moim komputerze to działa w 3,1 s. Zastanawiam się w jaki sposób mam testować mój program tak jak system to robi (niestety podczas uruchomienia próbnego system podaje tylko informację, że przekroczono czas, a nie czas, w jakim program działał). Używam procesora AMD Ryzen 5 2400g i 16 GB RAM (mam nadzieję że pomogę tymi danymi)
Potwierdzam i dzięki za testy :)
2242 testy, miłej zabawy, potwierdzajcie 🙃:
https://easyupload.io/3f21v0
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)
Potwierdzam
Powierdzam
Przesyłam 1000 losowych testów. Długośc słowa w żadnym teście nie przekracza 100 000 znaków.
https://drive.google.com/file/d/1uOLGkzljKABccN45L-PL6AgAF2fDiboQ/view?pli=1
Potwierdzam
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ć?
Poprawie to dziś.
W niektórych testach wypisujesz mniej niż 8 cyfr po przecinku.
To nie numery domów a ilość cukierków w każdym domu
Robiliście testy na końcówki tysiac tysiacy tysiace milion milionow miliony
dwa dwa – NIE