Temat: Testy

Zainspirowany innym postem (https://sio2.mimuw.edu.pl/c/oi31-1/forum/197/36922/) stworzyłem swoją paczkę testów generowanych w podobny sposów.
Link: https://drive.google.com/file/d/18qXYBZJoiAZtnHzDWyWEBZM1I5nOm3vS/view
Aby użyć programu trzeba go skompilować (najlepiej z openmp dla lepszej prędkości, polecam komendę "g++ studenttester.cpp -o studenttester -std=c++17 -O3 -march=native -s -fopenmp") i wywołać z parametrami
./studenttester /sciezka/skompilowanego/rozwiazania paczka.txt
Pod linkiem są też 2 zestawy testów
male.txt: 10 <= n <= 20 i 1 <= a,b <= 40
duze.txt: 4e5 <= n <= 5e5 i 1 <= a,b <= 1e8

Warto też wspomnieć że program może używać wielu rdzeni procesora do testowania i przejście całych paczek i tak może zająć kilkadziesiąt minut.
sorka antek ale nie potwierdzam :(
w male.txt w teście 833339 jeden wykład kończy się i zaczyna w tym samym momencie
w duze.txt tak samo: w teście 41673 jeden wykład zaczyna się i kończy w 22693651
rzeczywiście, zapomniałem dodać wrunków aby tak nie było, naprawiam testy
kc
powinno być naprawione, nowy link wstawiłem zamiast starego w poście, dzięki za uwagę
Potwierdzam wszystkie testy
Potwierdzam
Potwierdzam, aczkolwiek testerka nie wykorzystuje w pełni wszystkich rdzeni, wręcz przeciwnie.
Coś z testerką nie działa, dla testów pochodzących z male.txt wypisuje mi błędy, na przykład:

TESTING VERSION

Error on test 0
16
24 29
25 34
22 35
17 34
25 26
16 18
12 36
3 39
11 16
20 32
22 33
20 23
16 38
3 34
4 14
1 26

Mój kod dla tego testu wypisuje 3, co chyba jest poprawną odpowiedzią patrząc na male.txt
EDIT: wygląda na to, że checkerka z jakiegoś powodu myśli, że mój program wypisuje dla wszystkich testów 0?
EDIT2: OK, wiem co się dzieje, uruchamiałem program używając "./studenttester zap-noout male.txt" kiedy powinenem był użyć "./studenttester ./zap-noout male.txt". Program powinien pewnie jakoś sprawdzać, czy nazwa pliku wykonywalnego jest poprawna, ale w końcu się udało, potwierdzam wszystkie testy
Potwierdzam
Potwierdzam