Babak Final


  1. Semua peserta diberi waktu pengerjaan yang sama yaitu 5 jam.
    Jumlah soal yang harus dikerjakan adalah 8 (delapan) soal.
    Pilihan Compiler:
    1. Free Pascal Compiler (FPC) 2.2.0
    2. Borland C++ versi 3.1
    3. GCC (DJGPP)
    4. Ms. Visual C++ 6.0
    5. Java 5
  2. Semua soal mempunyai bobot yang sama dalam penilaian. Setiap jawaban yang dikirimkan akan diuji dan mendapatkan status berupa accepted atau tidak accepted. Jawaban dinilai benar hanya bila mendapatkan status accepted (lihat poin 7 untuk detilnya).
  3. Seluruh soal akan dibagikan sekaligus kepada peserta, dan peserta bebas memilih urutan pengerjaan soal.
  4. Input dibaca dari file text/ASCII (nama file input tercantum pada soal), dan semua output ditulis ke file ASCII (nama file output tercantum pada soal). Tidak diperkenankan meminta input melalui pengetikan keyboard atau menampilkan output ke layar monitor.
  5. Jawaban soal dikirim melalui jaringan komputer dengan menggunakan sistem yang telah disediakan.
  6. Cara penilaian :
    • Setiap jawaban yang mendapat status accepted mendapat nilai 100 poin.
    • Setiap jawaban yang tidak mendapatkan status accepted akan dikenakan pinalti 20 poin. Pinalti score tersebut hanya diperhitungkan apabila soal tersebut berhasil mendapatkan status accepted.
    • Setiap jawaban yang accepted akan mendapatkan bonus poin sebesar 1 poin per 5 menit sisa waktu lomba. Misalnya:
      • Dalam lomba 5 jam (300 menit), seorang peserta mengirimkan jawaban dan mendapatkan status accepted pada menit ke-22, maka bonus poin untuk peserta tersebut adalah (300 – 22) / 5 = 55 poin (pembulatan ke bawah).
      • Dengan demikian total nilai untuk peserta tersebut adalah: 100 + 55 = 155 poin.
      • Pada kasus di atas, seandainya peserta tersebut pernah mengirimkan jawaban 2 kali dengan status tidak accepted (pada soal yang sama), maka total nilai untuk peserta tersebut adalah: 100 – 40 + 55 = 115 poin.
    • Penentuan peringkat dan juara berdasarkan pada:
      • Jumlah soal yang accepted terbanyak.
      • Jika jumlah soal yang accepted adalah sama, maka ditentukan dari jumlah poin tertinggi.
      • Jika jumlah poinnya adalah sama, maka ditentukan oleh total terkecil dari jumlah menit semua jawaban yang mendapatkan status accepted.
  7. Prosedur pengumpulan jawaban:
    • Jawaban yang dikumpulkan adalah file executable-nya (nama file exe tercantum pada soal)
    • Peserta bisa langsung mengumpulan jawaban secepatnya begitu program sudah selesai (ingat bonus poin berdasarkan waktu)
    • Jawaban dikumpulkan dengan cara upload menggunakan sistem yang ada (pengawas di ruangan akan menerangkan cara upload jawaban).
    • Juri menguji kebenaran jawaban peserta dengan menggunakan data juri yang berbeda dengan contoh data pada soal, tetapi sesuai dengan ketentuan soal.
    • Hasil koreksi atas jawaban akan diberikan kembali kepada peserta berupa: Accepted,Presentation Error, Wrong Answer, Error, atau Time Limit Exceeded.
      • Accepted: jawaban benar.
      • Presentation Error : Format output tidak sesuai permintaan soal
      • Wrong Answer: output/Jawaban salah, termasuk bila file output terbentuk tetapi tidak ada isinya.
      • Error: runtime error waktu di-test dengan data juri
      • Time Limit Exceeded: program tidak berhenti (terminate) meskipun telah melebihi batas waktu running-time yang ditentukan oleh Juri.
    Secara umum kalau dirangkum untuk jawaban juri sbb:
    Dalam waktu ditentukan Lebih dari batas waktu
    • Accepted
    • Wrong Answer
    • Presentation Error
    • Error
    • Time Limit Exceeded
  8. Setiap peserta diperbolehkan untuk melihat score board sementara, yang terdapat dalam ruang lomba.
  9. Score board akan di-freeze pada menit ke-30 menjelang akhir perlombaan.
  10. Peserta diijinkan untuk melihat help dari compiler.
  11. Peserta diijinkan untuk membawa dan menggunakan printed material seperti buku, kamus, listing program (hard copy), dll, yang banyaknya tidak melebihi kapasitas kotak yang disediakan oleh panitia (ukuran kotak P= 29 cm, L= 22 cm, T=24 cm)
  12. Peserta tidak diijinkan untuk:
    • menggangu peserta lain dalam perlombaan
    • berdiskusi atau berbicara dengan peserta lain atau pembimbing.
    • menggunakan data apapun dalam bentuk soft copy.
    • membawa diskette, pen drive atau media penyimpan sejenisnya yang dapat dipergunakan untuk menyimpan data soft copy.
    • membawa dan menggunakan alat elektronik bawaaan sendiri selain yang disiapkan panitia, seperti laptop, palmtop, PDA, handphone, kalkulator, dll. (untuk kalkulator dapat menggunakan yang terdapat pada komputer lomba)
    Peserta yang melanggar ketentuan akan langsung didiskualifikasi.
  13. Selama perlombaan berlangsung peserta diijinkan untuk bertanya kepada juri tentang hal-hal yang tidak jelas melalui sistem yang telah tersedia.
    Jawaban juri akan berupa:
    • Ya
    • Tidak
    • Ya dan Tidak
    • Pertanyaan Tidak Dimengerti
    • Baca Soal yang Teliti
    • No Comment.