Kada bus rezultatai sistemoje?

 

Klausimas. Kada po olimpiados sistema perjungiama į analizės režimą (t.y. galima matyti savo rezultatus su visais testais)?


Atsakymas. Jeigu nėra nurodyta kitaip, analizės režimas varžybų sistemoje įjungiamas kai tik baigiami testuoti visi sprendimai.

Testavimo greitis priklauso ne tik nuo pačių uždavinių (t.y. testų kiekio, laiko ribojimo), bet ir dalyvių skaičiaus, o ypač nuo testavimui naudojamų kompiuterių resursų.

Dažniausiai, per valandą po varžybų pabaigos jau įjungiamas analizės režimas. Tačiau yra buvę situacijų, kai teko laukti kelias ar keliolika valandų. 

Per olimpiadą mano programos nepriėmė

 

Klausimas. Per olimpiadą (Respublikinį etapą) sistema mano sprendimo nepriėmė, tad už testus surinkau 0 taškų. Tačiau po olimpiados ištestavau su visais testais ir pamačiau, kad mano programa sėkmingai įveikia 15 testų iš 20 (65 taškai). Ar galite įvertinti mano programą be sistemos ir pakeisti taškus.


Atsakymas. Atkreipiame dėmesį, kad varžybų sistema priima visus jai pateiktus sprendimus. Šis sprendimas buvo priimtas, tik įvertintas 0 taškų. 

 Šiuo konkrečiu atveju programa naudojo daugiau atminties nei leistina konkrečiam uždaviniui. Sumažinus naudojamos atminties kiekį, dalyvio programa iš tiesų įveiktų nemažą dalį testų. Tačiau klausimas aktualus ne vienam dalyviui, todėl pakomentuosime plačiau.

Ką reiškia kompiliatoriaus direktyvos?

 

Klausimas: Kaip suprasti Respublikinio etapo dalyvio atmintinės punktą:

Testuojant programos bus kompiliuojamos naudojant tokią kompiliavimo komandą:

  • /usr/bin/fpc -dEVAL -XS -O1 -oprogramos-pavadinimas programos-pavadinimas.pas

Ar ta eilutė turi būti parašyta  programoje?


Atsakymas. Atkreipiame dėmesį, kad kompiliavimo komandas (ir direktyvas) naudojamas konkrečioje olimpiadoje rasite prisijungę prie varžybų sistemos prieš olimpiadą arba tos olimpiados atmintinėje. Šis atsakymas yra bendro pobūdžio ir pasikeitus komandai/direktyvai šis klausimas bei atsakymas nebus atnaujinami.

 Direktyva -O1 reiškia, kad kompiliavimo metu vykdomos optimizacijos lygis yra pirmas.

Direktyva -XS reiškia, kad vykdomas statinis kompiliavimas (t.y. bibliotekos įkompiliuojamos į vykdomąjį failą). Statinis kompiliavimas iš esmės programos veiksenos nekeičia, keičiasi tik gaunamos vykdomos programos dydis ir nekyla problemų dėl bibliotekų nesuderinamumų ar neprieinamumo.

 

Mano sprendimas geras, bet sistema rodo klaidas, ką daryti?

 

Atsakymas.  Jei dalyvis yra susipažinęs su sistema iš anksto, didžioji dalis tokių problemų atpuola – dažniausiai paaiškėja, kad sprendime yra klaidų arba netinkamai skaitomi/rašomi duomenys. Nežiūrint to, būna situacijų, kai dalyvis nesupranta kodėl varžybų sistema rodo, kad jo programoje yra klaidų.

Vykstant olimpiadai visuomet olimpiadą stebi ir varžybų sistemos darbą koordinuoja varžybų sistemos administratorius.

Jei nepavyksta prisijungti prie sistemos, iš karto kreipkitės el. paštu informatikos.olimpiada@gmail.com. Jei kilo įtarimų, kad sistema netinkamai veikia ar nepriima korektiško sprendimo, kuris sėkmingai veikia jūsų kompiuteryje, nelaukite kol baigsis olimpiada,  o  parašykite žinutę varžybų sistemoje.

Atkreipiame dėmesį, kad Respublikiniame etape po olimpiados dalyvių programos ir gauti taškai nėra keičiami, tačiau pačios olimpiados metu sudarome visas sąlygas dalyviams atrasti problemą. 

 

Atsakymas. Prisijungti prie varžybų sistemos ir įkelti į sistemą savo programą labai paprasta. Tačiau dažniausiai prireikia šiek tiek laiko kol naudotojas išmoksta suprasti sistemos reikalavimus darbui su failais bei suprasti klaidų pranešimus.

Jei pirmą kartą imsite naudotis sistema tik olimpiadoje, labai tikėtina, kad dalį (kartais net didelę dalį) sprendimui skirto laiko teks praleisti sistemos pranešimų analizavimui.

Kaip įkelti teorinio uždavinio sprendimą?

 

Atsakymas. Varžybų sistema skirta tik programoms vertinti. Teorinių uždavinių sprendimų įkelti į sistemą nėra įkeliami.

LMIO Respublikiniame etape gali būti praktinių uždavinių kuriems vertinamas ir idėjos aprašymas. Gali būti, kad dalyvis nesukūrė programos, tik idėjos aprašymą ir norėtų jį pateikti vertinimui. 

Šiuo metu dar nėra techniškai išspręsta CMS kokiu būdu dalyvis turėtų įkelti idėjos aprašymą. Apie tai informuosime ateityje.  

Kalendorius

Kovas 2024

Pir Ant Tre Ket Pen Šeš Sek
26 27 28 29 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 31
1 2 3 4 5 6 7
Penktadienis, kovo 29 d.

BOI


BOI


IOI