Sistemos klaidų pranešimai

 

Dažniausiai pasitaikantys klaidų pranešimai varžybų sistemoje:

Išvestis neteisinga. Tai reiškia, kad programa sėkmingai baigė darbą, tačiau jos išvestas rezultatas neteisingas.


Vykdymas nutrauktas signalu 11 (tai galėjo įvykti viršijus atminties ribojimus).  Tai reiškia, kad programa atliko neleistiną veiksmą ir buvo sustabdyta. Gali būti, kad programa naudoja daugiau atminties, nei leidžiama (pvz., aprašytas per didelis masyvas), programoje išeinama iš masyvo rėžių arba suklysta dirbant su dinamine atmintimi.



Vykdymas nesėkmingas, nes grąžintas kodas buvo ne 0. Tai reiškia, kad programa atliko neleistiną veiksmą ir buvo sustabdyta arba C kalboje programa neužbaigiama return 0;


Vykdymo metu nebuvo sukurtas failas.  Tai reiškia, kad programa neįrašė rezultatų į reikalaujamą failą. Galimos priežastys: klaida failo varde, rezultatai išvedami į ekraną.  


Vykdymas viršijo laiko ribojimą. Tai reiškia, kad programa konkretų testą vykdė ilgiau nei leidžiamas laiko limitas ir jos vykdymą sistema nutraukė. Galimos priežastys:

  • Dalyvio sugalvotas algoritmas yra neefektyvus (per lėtas).
  • Programa viršijo laiko limitą neatlikdama skaičiavimų. Dažniausia to priežastis yra daug išvedamos informacijos. Tai gali būti algoritmo klaida arba tiesiog išvedama derinimo informacija. Dažnai šią problemą galima nustatyti pasižiūrėjus į programos vykdymo laiką sistemoje – jis gali būti mažesnis nei leistini limitai (pvz. 0,1 sek. kai leidžiama vykdyti 1 sek.).
  • Klaidos programoje. Kai kurias atvejais tam tikros klaidos (pvz. kreipinys į neegzistuojantį masyvo elementą) gali būti užsiciklinimo, o tuo pačiu ir laiko ribojimo viršijimo priežastis.

Komentarai

Naujas komentaras

Tekstas: Koks valstybės, kurioje vyks IOI'2016, pavadinimas? (žr. logotipą šone) Jūsų vardas:

Komentarų nėra

%title

%date2
%text

Kalendorius

Birželis 2020

Pir Ant Tre Ket Pen Šeš Sek
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
6 7 8 9 10 11 12
Antradienis, birželio 2 d.

BOI


BOI


IOI


IOI

IOI'2016