- Kalau kontes yang bisa pake laptop sendiri, bikin template yang heboh gak masalah, tapi kalo nggak, bikin template yang minimalis juga cukup
- Punya beberapa reserved word untuk hal tertentu, misal :
- ret, res, dan ans untuk hasil kalkulasi
- i, j, dan k jika perlu untuk looping
- it untuk iterator
- dll - Buat modularisasi, rada banyak jika perlu, supaya gampang dibaca dan didebug
- Buat nama variabel yang bermakna, supaya tidak tertukar-tukar dan gampang diingat dipakai buat apa, walaupun ngetiknya jadi sedikit lebih lama
- Beri indentasi yang baik, ini mempermudah pembacaan juga
- Beri comment secukupnya
- Baca dulu semua soal, pahami maksudnya baik-baik
- Jika tidak paham-paham, jangan ragu untuk kirim klarifikasi, walaupun klarifikasinya terkesan bodoh
- Kalau bisa, urutkan kesulitan soal berdasar kemampuan
- Terkadang, hint untuk soal bisa dilihat dari constraintnya
- Usahakan tulis semua ide yang dipikirkan di suatu soal, daripada terburu-buru langsung ngoding. Langsung ngoding itu bakal sering ngebug
- Token gak cuma dipakai untuk ngecek apakah solusimu AC. Bisa juga dipakai untuk ngetes asumsi-asumsi liar yang sudah dibuat
- Buat beberapa testcase sendiri, terutama kalau testcase sample "sangat membantu"
Rabu, 26 November 2014
Posted by Muhammad Ayaz Dzulfikar on 20.49 with No comments
Ini cuma sekedar list yang saya pikirkan di kala senggang, bisa saya tambah di saat-saat random, mungkin bisa membantu yang baca, mungkin juga tidak :v
Categories: Competitive Programming
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar