Ostatnie posty

potwierdzam
Witam. Nie znalazłem wątku z podobnym problemem. Po wgraniu plicu c++ wyskakuje błąd
"0 process exited due to signal 11
1ocen process exited due to signal 11
2ocen process exited due to signal 11
3ocen process exited due to signal 11"
Dzieje się tak za każdym razem. Co może być tego przyczyną? Miał ktoś podobny problem i to naprawił?
Potwierdzam
Potwierdzam
1) Errorlevel jest typu int32_t (ze znakiem)
2) Zamieniłem -1073741571 na 0xc00000fd
3) Kod w hexie można wyszukać w plikach kompilatora (np. grepem):
ntstatus.h: #define STATUS_STACK_OVERFLOW ((NTSTATUS)0xC00000F
winnt.h: #define STATUS_STACK_OVERFLOW ((DWORD)0xC00000FD)

...więc jest to przepełnienie stosu - wszystko się zgadza :)
Na SIO limit na stos jest zdjęty, dlatego przechodzi bez błędu.
Na moje oko to może być overflow - albo stacku albo heapu
Tak, zadanie zawsze jest sprawdzane na wszystkich testach.
Potwierdzam
Nie wiem co oznacza ten kod wyjścia, ale wiem, że testy 3-4 zawierają długie ścieżki i na windowsie możesz mieć przeciążenie stosu. W takim przypadku program się zawiesza i nic nie wypisuje. Na sio nie ma limitu na stos, dlatego program działa.
Dziękuję Kacper, ja też zrobiłem, ale gdyby nie Ty... nie dałbym rady z innym zadaniem.
Elo,
Czy jeśli na moim komputerze po sprawdzeniu kodu testem 4ocen wyskakuje, że jest za mało pamięci, a po wrzuceniu zadania do sprawdzarki oi wyskakuje, że kod przeszedł test 4ocen , to czy to oznacza, że dla takich samych danych jak w teście ocen4 podczas tego realnego sprawdzania nie zabraknie pamięci ?
potwierdzam
Hej! Nie mogłem znaleźć tego zagadnienia w ustaleniach technicznych, a więc: jeśli jednego z testów nie przejdziemy, we wstępnej ocenie pojawia się "Wstępne sprawdzanie: błąd". Rozumiem jednak, że rozwiązanie to zostanie sprawdzone na już faktycznych podzadaniach, a nie z automatu odrzucone?
Potwierdzam