HendriKarisma
Latihan Competitive Programming

Asah algoritma, dinilai otomatis

Kerjakan soal, kirim kode, dan dalam hitungan detik juri otomatis memberi verdict: correct, wrong answer, atau time limit. Penilainya DOMjudge, sistem yang juga dipakai di kompetisi ICPC.

Pendaftaran dibuka untuk email @stmik.tazkia.ac.id. Setiap pendaftaran disetujui manual oleh pengelola.

Cara kerja

1

Daftar

Pakai email institusi yang diizinkan, atau ajukan akses bila sudah punya akun di situs ini.

2

Disetujui

Pengelola memeriksa dan menyetujui pendaftaran. Akun arena dibuat otomatis.

3

Kerjakan dan submit

Baca soal, tulis solusi dalam C, C++, Java, atau Python 3, lalu kirim lewat DOMjudge.

4

Lihat verdict

Hasil muncul per submisi; scoreboard menunjukkan perkembangan semua peserta.

Bank soal

Soal disusun per strategi algoritma, masing-masing dari tingkat pemula sampai sulit.

Greedy

Ambil pilihan terbaik saat ini, dan buktikan kapan cara itu benar.

PemulaMenengahSulit

Divide and Conquer

Bagi masalah, selesaikan bagiannya, lalu gabungkan: binary search, merge sort, dan kawan-kawan.

PemulaMenengahSulit

Branch and Bound

Telusuri ruang solusi sambil memangkas cabang yang pasti tidak lebih baik.

PemulaMenengahSulit

Dynamic Programming

Simpan jawaban submasalah agar tidak dihitung berulang.

PemulaMenengahSulit

Kelas Algoritma 101

Latihan ini tersambung dengan kelas Algoritma 101. Peserta yang disetujui otomatis tercatat di kelas, sehingga dapat membaca materi alpro dan buku draf (sedang disiapkan) seperti kelas lain. Buku hanya bisa dibaca di situs, tidak untuk diunduh.