Category Archives: Programming Competition

DP Bitmask

Untuk menjelaskan konsep DP Bitmask, saya gunakan salah satu contoh soal di SPOJ yang saya rasa adalah contoh straight-forward yang bisa langsung dicoba implementasinya oleh pembaca.
Continue reading

Problem Development Process

Artikel ini dulu saya tulis sebagai guideline dalam persiapan soal di TOKI. Tetapi saya rasa artikel ini juga akan berguna bagi rekan-rekan yang ingin mempersiapkan kompetisi-kompetisi pemrograman. Semoga bisa sedikit banyak membantu meningkatkan kualitas kompetisi pemrograman di Indonesia.

Tahap-tahap pemrosesan sebuah soal yang sudah cukup ideal menurut saya dan biasa saya terapkan, saya jelaskan sebagai berikut.
Continue reading

OSK – Persiapan

Note: Catatan ini ditulis seminggu sebelum OSK 2013

Banyak di antara kita yang karena satu-dua hal baru bisa mulai mempersiapkan diri untuk mengikuti OSK minggu depan. Tentu saja persiapan yang baik seharusnya dari jauh-jauh hari. Dulu saya mempersiapkan diri selama kurang lebih satu tahun, dan menghabiskan sangat banyak waktu. Tetapi, kalau memang tidak memungkinkan, bukan berarti kita tidak bisa melakukan ‘perlawanan’. Karena ada beberapa yang minta advice, saya coba rangkum di sini. Semoga membantu.
Continue reading

Seni Membuat Bug, untuk Kompetisi Pemrograman

Peringatan: Apabila Anda tidak mengerti bug itu apa, silakan cari tahu dulu sebelum membaca lebih lanjut. Kesalahpahaman isi artikel ini akibat mengabaikan peringatan ini bukan kesalahan penulis.

Pada note ini penulis paparkan tips-tips rahasia bagaimana membuat program penuh bug berdasarkan pengalaman penulis maupun pengamatan penulis terhadap orang-orang di sekitar penulis.
Continue reading

Debugging pada Kontes Pemrograman

Debugging dan implementasi adalah dua hal yang tidak bisa dipisahkan. Seberapa baik kita bisa melakukan debugging sangat (meskipun bukan seluruhnya) tergantung dari seberapa baik kita melakukan implementasi. Jadi, tips-tips debugging akan dimulai dari bagaimana melakukan implementasi agar program kita bisa di-debug dengan baik. Berikut ini beberapa pegangan saya waktu implementasi (towards debuggable code) ketika kontes. Tentu saya tidak berharap semua orang setuju atau cocok dengan tips-tips ini:
Continue reading