Polish version    English version  
 


 Aktualności
 O olimpiadzie
 Komitety
 XVIII OI 2010/2011
 Historia OI
 Książeczki OI
 Reprezentacja
 Obozy Olimpiady
 Galeria zdjęć
 Ciekawe odsyłacze
 OIG LiveCD
 IV OIG 2009/2010
 Historia OIG
 SIO
 MAIN
Ustalenia techniczne na I etap XI Olimpiady Informatycznej


Polecenia używane do kompilacji rozwiązań (np. zadania abc):

  • Dla c - gcc -O2 -static -lm abc.c,
  • Dla cpp - g++ -O2 -static -lm abc.cpp.
  • Dla pas - ppc386 -O2 -XS abc.pas,

Do kompilowania rozwiązań używane będą następujące kompilatory:

  • Pascal - Free Pascal Compiler 1.0.10
  • C/C++ - GCC 3.3

Ograniczenia:

  • kod źródłowy rozwiązania nie powinien przekraczać 100 KB, a kod wykonywalny 5 MB,
  • czas kompilacji rozwiązania nie powinien przekraczać 30 s,
  • rozwiązania mają do dyspozycji ograniczoną ilość pamięci; wielkość tej pamięci jest podana w treści każdego zadania (jednak ta wielkość dotyczy sumarycznego zapotrzebowania na pamięć, a więc zawiera m.in. rozmiar kodu wykonywalnego, stosu, sterty itp.).

Programy powinny:

  • składać się z jednego pliku źródłowego o nazwie podanej w treści zadania,
  • czytać dane ze standardowego wejścia, zapisywać wynik na standardowe wyjście,
  • kończyć działanie kodem wyjścia 0 (inne kody wyjścia uznawane są za błąd wykonania).

Rozwiązania nie mogą:

  • otwierać jakichkolwiek plików ,
  • tworzyć nowych procesów,
  • korzystać z funkcji sieciowych,
  • korzystać z zewnętrznych bibliotek (np. crt, graph),
  • uruchamiać innych programów.

Więcej informacji (w tym przykłady) można znaleźć w witrynie internetowej Olimpiady.




Wersja do druku