Ikatan Alumni TOKI mengadakan liga pemrograman kompetitif nasional yang berupa serangkaian kontes pemrograman yang bertujuan untuk:
- menyeleksi finalis yang akan diundang untuk bertanding secara onsite di akhir musim;
- mendorong partisipasi dan memeriahkan kegiatan pemrograman kompetitif di seluruh Indonesia.
Kontes
- Kontes-kontes yang menjadi bagian dari liga adalah yang sudah dikurasi oleh IA TOKI dan dikatakan mempunyai kualitas yang sesuai untuk mengukur kemampuan pemrograman kompetitif peserta.
- Contoh-contoh kontes yang mempunyai potensi menjadi bagian dari liga termasuk: BNPCHS, COMPFEST, TROC, OSN, ICPC Jakarta, dan kontes-kontes ICPC provincial lainnya.
- Anda bisa berpartisipasi dalam kontes versi onsite maupun mirror resminya untuk ikut serta ke dalam liga ini.
- Mirror kontes akan diadakan di TLX dan terbuka untuk umum.
- Daftar kontes liga sifatnya dinamis dan dapat bertambah sewaktu-waktu selama liga berjalan.
Partisipasi
- Liga ini terbuka untuk penduduk Indonesia, sehingga segala kalangan bisa ikut serta dalam liga ini, termasuk namun tidak terbatas pada:
- siswa yang masih bersekolah,
- mahasiswa yang sedang kuliah,
- profesional yang sudah bekerja.
- Untuk berpartisipasi ke dalam liga, peserta diharapkan mengumpulkan formulir pendaftaran yang disediakan [WIP]. Semua kontes yang diikuti sebelum pendaftaran akan tetap dihitung dalam perhitungan poin liga seperti yang akan dijelaskan di bagian berikutnya.
Poin
- Poin per kontes akan diberikan berdasarkan peringkat Anda pada kontes tersebut.
- Poin yang diperoleh mengacu pada tabel berikut.
| Peringkat | Perolehan Poin |
|---|---|
| 1 | 100 |
| 2 | 75 |
| 3 | 60 |
| 4 | 50 |
| 5 | 45 |
| 6 | 40 |
| 7 | 36 |
| 8 | 32 |
| 9 | 29 |
| 10 | 26 |
| 11 | 24 |
| 12 | 22 |
| 13 | 20 |
| 14 | 18 |
| 15 | 16 |
| 16 | 15 |
| 17 | 14 |
| : | : |
| 30 | 1 |
- Tabel hasil dari kontes onsite dan mirror akan dihitung secara terpisah.
- Masing-masing dari kontes onsite maupun mirror akan dianggap sebagai dua kontes berbeda dan menggunakan perhitungan poin yang sama.
- Apabila kontes merupakan kontes tim, maka masing-masing anggota tim menerima poin yang sama sesuai peringkat tim mereka. Partisipasi tim hanya berlaku untuk kontes onsite (dan tidak untuk mirror).
- Apabila suatu kontes terdiri dari beberapa hari (misalnya OSN), maka masing-masing kontes per hari akan dihitung menjadi satu kontes yang terpisah.
- Apabila kontes terdapat divisi (misalnya TROC), hanya kontes divisi 1 yang termasuk dalam perhitungan poin.
- Apabila terdapat hasil yang seri, maka masing-masing peserta mendapatkan poin rata-rata dari peringkat yang seri. Sebagai contoh, apabila tiga orang mendapatkan nilai seri di peringkat dua, maka masing-masing mendapatkan (75 + 60 + 50) / 3 poin
- Total perolehan poin untuk seluruh liga dihitung berdasarkan jumlah dari semua poin kontes yang ada di dalam liga.
- Apabila seorang peserta tidak bisa mengikuti beberapa kontesnya (karena merupakan tester ataupun problem setter), maka total poin akan disesuaikan dengan banyaknya kontes yang diikuti. Apabila ia menulis untuk Y kontes dan medapatkan S poin untuk X – Y kontes sisanya, poin setelah penyesuaian adalah S * X / (X – Y).
Final
- Masa pengumpulan poin tentatif: Oktober – akhir tahun ini
- Setelah masa pengumpulan liga berakhir, semua total perolehan poin peserta akan diurutkan, dan X peserta teratas akan diundang untuk bertanding secara onsite.
- Kontes hanya akan diadakan secara onsite; apabila seorang finalis tidak bisa hadir, maka runner-up selanjutnya akan diundang.
- Detail dari kontes final akan menyusul.
- Aturan liga ini dapat berubah sewaktu-waktu tanpa pemberitahuan terlebih dahulu.