Toata lumea stia ca se poate asta.
Cam toti concurentii stiu cum se testeaza, si ca in fisierele cu terminatia ".ok" este rezultatul corect, insa in regulament se interzice clar ce ai facut tu (eg:sa copiezi din fisierul .ok in .out), de asta nici nu se pune accentul pe securitate:
http://olimpiada.info/oji2015/RegSpecific.pdf (pagina 6)
Concurenţilor li se interzice ca în programele lor:
să folosească biblioteci externe. Prin bibliotecă externă se înţelege oricare bibliotecă care nu e parte a Bibliotecii Standard C++ (exemplu: subprograme din CRT sau conio.h);
să solicite introducerea altor date decât cele specificate în enunţul problemei. De exemplu, programul nu trebuie să se încheie cu readln, readkey, getch(), etc. (solicitând astfel comisiei tastarea unor caractere). Programul va aştepta inutil introducerea acestor date şi va depăşi timpul de executare specificat în enunţul problemei;
să acceseze reţeaua;
să atace securitatea oricărui calculator din reţea sau a sistemului de evaluatorului;
să acceseze alte fișiere decât cele specificate în enunţul problemei;
să utilizeze tehnici de programare cu scopul de a bloca compilarea sursei (de exemplu: instanţieri, template recursive);
Nu trebuia sa treci nici de faza locala (daca ai trecut) cu un program care copiaza continutul unui fisier...
Si cu decompilatul, si FTP... de ce? Evaluatorul se gaseste la o simpla cautare pe Google, iar in help-ul programului se explica cum functioneaza si care este path-ul fisierelor .ok, nu era nevoie de nicio "decompilare"