Tampilkan postingan dengan label Pelatnas. Tampilkan semua postingan
Tampilkan postingan dengan label Pelatnas. Tampilkan semua postingan

Jumat, 12 Agustus 2016

Pelatnas 4 TOKI 2016

*bersihin debu*

Jadi mungkin sebagian besar dari kalian sudah tahu, kalau sekarang kontingen Indonesia untuk IOI sudah sampai di Kazan. Lomba benerennya masih 2 hari lagi sih mulainya. Padahal, sampai 2 hari yang lalu masih Pelatnas 4 loh. Sekalian bersihin debu di blog ini, aku mau nulis apa aja yang kulakuin selama P4, dari yang emang pas P4, atau yang technically di luar P4, kayak TOKI Open Contest Juli 2016. Apa kalian sadar kalau aku pakai kata ganti aku? Yah, habis kalo dipikir-pikir, "boku" lebih enak daripada "watashi". Dah, back to topic deh.

Persiapan P4 kalo gak salah udah dari sebulan~2 bulan sebelumnya. Masalah pertama justru nyari asisten. Kebanyakan anak TOKI di UI magang atau ada urusan lain pas masa-masa P4. Jadinya sampe nyari asisten dari luar. Untungnya, ada Prabowo sama Xing-Xing :") Selain itu, Irvin dihitung asisten ndak ya (?) btw, baru nyadar ini asistennya beda univ semua :O

Setelah asisten beres, masalah lanjutnya itu jadwal. Awalnya, Irvin udah nyiapin jadwal dengan asumsi Pelatnas 3~4 minggu. Terus kepotong jadi 2 minggu. Jeder. Potong banyak, gabungin banyak, jadi deh jadwal baru. Di jadwal baru, Pelatnas mulai ada latian dari tanggal 28. Jadinya, aku sama Prabowo beli tiket tanggal 27. Menjelang Pelatnas, tau-tau jadwalnya digeser sehari, jadi mulai ada latian dari tanggal 29. Which means kami kecepetan sehari. Jeder lagi. Untung aku udah bayar kos, kalo nggak mungkin kami menggelandang di sekitar UI.

Tanggal 27 aku pun cabut ke Jakarta. Pas di Jakarta, nungguin dulu Prabowo, biar bisa naik taksi bareng ke Depok (biar bisa patungan huehue). Sampe di kos, diminta ke UI dulu untuk ini-itu-buat-pelatnas. Nggak banyak sih yang dilakuin, cuma kontak Bu Aya, terus nambahin sublime sama apcalc di komputer yang nantinya dipake peserta. Sorenya, habis makan mi instan yang tentunya semua orang Indonesia tahu, kami balik ke kosanku. Nah, kan itu H-3 TOKI Open Contest, sementara masih banyak komponen soal yang belom siap :") aku sendiri belum bikin deskripsi soal sama sekali. Alhasil, malamnya aku bikin deskripsi. Entah kenapa, bikin solusi sama generator testcase rasanya lebih mudah daripada bikin deskripsi :"" Aku habisin 2~4 jam untuk bikin deskripsi Rammeow sama Ramduel :"" Oh iya, tengah malam ada sesi briefing bersama Irvin, yang Agus juga tau-tau nongol. Briefingnya biasa aja, yang ga biasa paling cuma habisin setengah jam coba nelpon HP-nya Irvin. Itu juga ga dapet hasil yang diharapkan. Belakangan diketahui itu karena Irvin retard.

Besoknya, setelah sukses bangun agak siangan, kami lalu siap-siap cabut ke Wisma Polimedia. Ya, nginepnya tahun ini di situ. Oh iya, walaupun gitu, aku lebih sering di kos, karena lebih nyaman juga, walaupun jadinya nggak dapet makan pagi sama malam x( Pas nyampe, ternyata pesertanya juga udah pada nyampe. Hasilnya, sore itu dihabiskan main CS. Malamnya, aku sama Prabowo nyicil urusan P4. Selain itu, aku juga mulai nonton Love Live! (jangan tanya kenapa).

Besoknya pun P4 dimulai. Setelah pembukaan, + aku ngebacot kayak briefing P4, peserta (kedepannya nyebutnya GoF ya :P) mulai latihan. Nggak ada yang signifikan sih buat hari pertama. Actually, masih harus ngetes-ngetes soal TOKI Open Contest sama simulasi P4, tapi karena aku ga bisa ngurutin prioritas, aku lanjut nonton anime. Oh iya, kayak biasanya, Pak Yugo bikin kopi di Pelatnas ini. Nah, berhubung aku tahun lalu ga sempet bikin kopi gegara P4 pas puasa, aku baru belajar bikinnya kemaren :P Nah, masalahnya, kopi yang dibikin kebanyakan gegara GoF pada ndak suka minum kopi :""" Akhirnya aku minum 3 gelas, sudah jauh lebih banyak dari dosis kopi yang kuminum selama satu tahun :"

Hari Sabtu, simulasi pertama P4. Sambil ngamatin simulasi, aku lagi-lagi nonton anime. Selain itu, juga nyoba update soal buat TOKI Open Contest berdasarkan review tester. Nah, terus hari ini, jumlah kopinya kayak hari sebelumnya, firasat nggak enak :( Habis simulasi selesai, istirahat sejenak, terus GoF dihajar Speed Practice. Karena bosen, aku sama Prabowo juga ikut :P ez win :P Di lain pihak, Ucrut, capek dihajar simulasi, bahkan udah ga kuat ngerjain soal Div 2 C. Lemah kamu crut.

GG WP
 Dan bagaimana nasib kopi yang banyak itu? Kuminum 5 gelas. Mati.

Sorenya, habis hujan-hujanan demi mencapai kos, aku nyoba internetan. Jahannamnya, inetnya CUPU PARAH. Jadi ngeri buat TOKI Open Contestnya, tapi bodo lah. Pas TOKI Open Contest, awalnya horor karena first AC nya aja cukup lama (10 menit), tapi ke belakangnya udah nggak terlalu masalah. Ada sih masalah, jadinya naikin memory limit Ramduel biar O(N^3) lolos pake int. Selain itu, aku agak kesel karena ada beberapa klarifikasi yang agak retard :/ tapi ya bodo lah. Oh iya, aku belum ngucapin sebelumnya, jadi congrats iafir for winning this TOC :D Most likely kami nggak bikin editorial, tapi ini quick solution per soal:

  • Rammon : Ad Hoc, cobain aja per tipe.
  • Rammeow : Misal left[x] menyatakan batas terkiri, sehingga subarray left[x]+1..x itu isinya unik. Pentingnya, left[x] ini non-decreasing. Solusiku untuk soal ini manfaatin binary search, rumus deret aritmetika, sama prefix sum.
  • Ramduel : print(input()). ada proofnya di olimpinfo
  • Ramdom : Bisa cek untuk masing-masing kasus, tapi ujung-ujungnya semua kasus bisa direduce ke suatu cara yang simple.
  • Ramdor : Untuk n >= 3, yang optimal itu nyobain per 3 orang. Oiya, strategi optimal orang jago pasti ngepick support, sampai support*2 >= banyak pemain. Untuk n < 3, harus hati-hati sedikit.
Malamnya, aku susah tidur, dan kebangun jam 3 pagi, terus nggak bisa tidur lagi :" Paginya, chat sama Irvin malah receh parah
jago = receh? karena Ammar juga receh
 Menjelang siang, pas mau tidur, dapet email dari Pak Rully perihal beli batik ke Margo. Ga jadi tidur dah :"" Aku lalu ke Polimedia, pas nyampe lagi pada main. Karena ngantuk parah, aku akhirnya malah tidur di kamarnya Sergio. Pas bangun, ternyata berangkatnya masih sore ;_;

Sorenya, aku, Prabowo, GoF, Pak Rully, sama Pak Fauzan berangkat ke Margo City. Nyampe di sana, ketemu Pak Yugo, terus milih-milih batik. Pas nganggur, jadinya ngomongin soal-soal peluang yang ceritanya kalo dipikir geje pol desu. BTW, berhubung Irvin belom dateng, jadinya ukurannya dia pake patokan ukuranku :P dan yang bikin kaget, ini Sergio sama Klungs kenapa bisa kurus parah ;_; Setelah beli batiknya, kami lalu makan di Marugame. Ini rada random sih milih tempat makannya :P Terus aku cerita kalo pas aku makan di situ aku ndak kenyang. Terus, berhubung Stacia makannya nggak banyak, aku dikasih separo udonnya :D Kurang lebih jadinya gini:

*makan udon*
*kenyang*
*minum teh*
*laper lagi*
Sial.

Habis itu pulang yey :v

Hari senin, diawali Speed Practice. Terus Xing-Xing udah mulai ngasisten :D Paginya, aku ngilang dulu karena mau ngurus ini-itu yang diminta kakakku. Alhasil, sprint Fasilkom -> FEB -> Barel -> Margonda -> Fasilkom. Untung 1 jam beres :D Balik-balik, nontonin Speed Practice, sama nonton anime + ngurusin pembahasan coderclass. Siangnya, aku bawain materi Randomized Algorithm, pake slide tahun-tahun sebelumnya, dengan sangat random. Kurasa aku ga jelas parah pas ngomong x( Habis itu, GoF lanjut latihan. Kayak biasa, Stacia sama Sergio kelar, sementara aku menghabiskan waktu ngetawain Ucrut.

Selasanya, ada materi dari Pak Stef tentang NT sama kriptografi. Pas baca-baca slidenya, ternyata mirip banget sama slide tahun lalu xD Hari itu juga Prabowo balik ke Medan :'( Sisi positifnya, jadi ada ngurus "gaji"-nya Prabowo ke Bu Aya, dan bisa ngeskip sebagian materi :P Walaupun ntar ada kena karma sih haha. Siangnya ada simulasi. Ada satu soal yang kuurus dan deskripsinya panjangnya kayak setan, untung ada yang ngerjain. Kalo nggak.. well.. :'( Sorenya, kayak biasa Depok hujan deras. Dan malamnya, berhubung hari selasa.. nge-rush beresin pembahasan coderclass sama Agus sampe larut malam :( kebiasaan deadliner ini ndak pernah beres. Sisi positifnya, pas selesai, bisa leha-leha selama seminggu lagi, sampe nge-rush lagi.

Besoknya, acara seharian cuma repeating soal pelatnas-pelatnas sebelumnya. Soal yang dibuka banyak pol desu, cukup yakin nggak sempet selesai semua. Karena pas P3 gak sempet jelasin, jadinya aku jelasin soal Elephants - IOI 2011. Ada 2 hal related to CP yang bisa dihighlight hari ini:

  1. Sebisa mungkin sebaiknya ada 2 orang yang nyiapin solusi.
  2. Kalo bisa, masukin testcase manual yang tricky. Karena manual, kecil juga nggak masalah.
Ini kutulis untuk reminder di masa depan juga.
Selain itu, aku juga lumayan terkejut pas ada yang solve soal yang kukira terlalu aneh untuk disolve. Btw, kalo ingatanku ga salah, hari ini pada main seri terbaru dari seri Henry Stickman, game yang aku tau gara-gara dulu adekku sering mainin :P yang baru ini kocak parah dah.
Seharusnya, aku udah mulai nyicil kerjaan untuk simulasi terakhir. Tapi, berhubung tanggung kalo ga nyelesein Love Live!, akhirnya aku nge-rush nonton 5 episode terakhir + Movienya.

Keputusan yang salah.
Karena setelah selesein semua bagian animenya, aku ngerasa hampa.
To the point besoknya pengen bawa bantal ke Fasilkom, dan tidur seharian.
:'(
Esoknya, niat bawa bantal diurungkan. Bukan karena gak etis. Tasku nggak muat kumasukin bantal.

Hari Kamis diawali simulasi. Sambil GoF simulasi, ngegalau + ngurusin kerjaan lain. Selesai simulasi, makan, lanjut sesi repeating. Kayak kejadian hari Sabtu, kayaknya udah susah fokus kalo udah dihajar simulasi. Semuanya solve 1 dari 3, terus udah gak fokus. Aku juga malah ngajak main ._. btw, kami main Get On Top, game absurd yang pertama kumainin pas P4 tahun lalu. Ez win ngelawan semua orang :P Ucup ngotot rematch karena kalah mulu. Cupz sih. Malamnya, rusuh beresin simulasi terakhir.

Hari Jum'at, aku bawa tas lain untuk bawa baju ganti, karena mau nginep di Polimedia selama tiga hari kedepan. Jum'at agendanya latihan doang. Secara logis, ga mungkin agendanya gitu doang. Pasti tengah-tengah main kan. Selain itu, si Ucup juga ada wawancara beasiswa, dan Klungs agak demam. Jadinya dibuatin tempat tidur darurat pake kursi, tambah bantal dari tas yang isinya bajuku.

Dewa Klungs kelelahan!
Pas Ucup wawancara, di komputernya ternyata ada essay beasiswanya kebuka. Iseng, aku, Stacia, Sergio, Xing Xing baca. Ada beberapa grammatical error yang ditemuin, tapi yaudahlah. Pasti udah disubmit juga kan. Cuma ya kenapa ga minta orang lain proofread dulu Cup :" Siangnya, pas ishoma, main Get On Top lagi, terus Sergio tau-tau udah jago x( Tentunya Ucup masih Cupz. Xing Xing juga sampe buka video orang main Get On Top di youtube :") Btw, pas main kami juga nyoba mainin dengan aneh-aneh.

still a better love story than twilight
Meanwhile, karena ngantuk, aku akhirnya pake tempat tidur darurat yang tadi dipake Klungs :P Biasanya aku bisa tidur 5 menit doang untuk fresh lagi. Si Ucup bikin code yang banyak pakai kata klungs, to the point that it was unreadable. Sorenya, balik ke Polimedia. Habis makan malam, ada pembicaraan geje yang terjadi antar cowok.


Setelah itu, biar besok ga kesiangan, GoF tidur, sementara aku sama Xing Xing tidurnya masih maleman lagi, ngobrol anime.

Besok paginya pun kami ke Fasilkom kayak biasa, telat dikit karena ga pake jalan pintas dan alhasil muter jauh x( Untungnya simulasinya ga pas jam 8. Oiya, simulasi yang ini nggak kayak biasanya, soalnya ini sparring sama tim Singapura. Ada 2 sesi, yang sabtu ini yang ngurus wong Indo, yang senin nanti wong Singapur. Untuk simulasinya, secara unexpected problemsetnya ternyata bagus :O Walaupun, aku ada buat blunder dan jadinya.. sedikit depresi. Pas simulasi, Klungs agak sakit, dan jadinya dibilang kalo misalnya udah gakuat, stop aja. Nah, menjelang akhir, skornya dia itu bagus, cuma belum nyampah di satu soal. Gregetan, jadinya aku malah live report klungs.

esmosi
Karena Speed Practice ditiadakan dan diganti BNPCHS besoknya, siangnya pun kami langsung balik ke Polimedia. Ucup beda sendiri, pergi ke tempat kakaknya. Di tengah jalan,

"Kecewa lah Yaz"
"Hah?"
"Kecewa"
"Hah!?"

Ternyata karena aku pake baju ICPC Singapura, di hari sparring Indo Vs Singapura. Sialnya, untuk sparring di hari senin aku bakal pake baju yang sama, berhubung baju yang kubawa ke wisma dikit parah.

Nah, pas balik jadinya bingung. Berhubung Klungs sakit, sebaiknya kan dia stay di wisma, karena IOI >> BNPCHS. Sementara itu, artinya harus ada yang jagain. Karena Xing Xing harus ke Binus, artinya aku yang stay. Ujung-ujungnya, ternyata ada ortunya Klungs, jadinya aku juga bisa ke Binus. Nah, biar Klungs ada porsi Speed Practicenya sendiri, alhasil aku juga nyariin kontes yang bisa dipake. Random pick juga sih ujung-ujungnya.

Hari Minggu pagi, udah pada siap-siap ke Binus. Klungs aslinya ngerasa udah enakan, cuma daripada parah lagi.. jadinya stay di Polimedia. Yang ke Binus jadinya aku, Stacia, Sergio, Pak Rully, Xing Xing. Ucup pergi sendiri ke Binus, untung nggak nyasar. Kalo diperhatikan, member ini cukup imbalanced:

  • Xing Xing -> Problemsetter
  • Sergio -> Peserta
  • Aku, Stacia, Pak Rully, Ucup -> Supporter (?) Tukang rusuh (?)
Kayaknya mulai hari ini juga aku kebiasaan ngomong "Nico Nico Nii" walaupun nggak terlalu suka Nico. Karena Xing Xing, jadi ada variannya, "Ucup Ucup Nii". Kayaknya pas registrasi kami rusuh parah deh xD Pas pembukaan juga, ide-ide liar ini keluar:

  • "Xing, tempat beli lightstick deket sini di mana ya? Ntar acung-acungin pas Sergio dipanggil" -Aku
  • "Ndak pake balon yang biasa di main bola itu kah?" -Stacia
  • "Ntar gini ga sih, pas Sergio AC kita teriak dari luar, WOOO SERGIO AC SOAL X" -Lupa
Oh iya, tadi kan dibilang ini BNPCHS buat Speed Practice. Entah banyak yang tahu apa nggak, tapi biasanya di BNPCHS emang ada yang ngedummy, dengan berbagai alasan. Nah, Sergio kan ikut sebagai peserta. Ucup sama Stacia ngedummy. Aku juga ngedummy sih. Salah satu alasan aku ngedummy, biar bisa memperkirakan level peserta untuk CPC CompFest nanti >:)
pindah Binus
Habis pembukaan yang sedeng-sedeng aja, peserta pergi ke ruang lomba. Aku, Ucup, Stacia ke ruang tempat para dummy berkumpul. Xing Xing ke tempat panitia. Pak Rully? Ilang. Entah ke mana. Tak ada yang tahu.

Pas di ruang dummy kan dikasih komputer masing-masing. Nah, jadinya bisa liat scoreboardnya practice session. Ngeliat banyak submission yang kenceng banget, aku malah jadi penasaran, ini orang-orang tau tujuan sebenernya practice session apa nggak :/ Tapi daripada mikirin itu, ada masalah yang lebih penting. Pertama, ndak bisa login. Habis itu, Felix Jingga yang ngurus. Habis ndak bisa login, yang bisa dipake cuma Visual C++. Ada Notepad++, tapi ga ada g++, kalopun ada ga bisa setting environment variable. Panik, Ucup download installer devc++, terus install di tempatnya sama Stacia. Pas di tempatku malah ga kebaca OMG. Terus, ngecek soal yang di website lomba, GG pol desu. Ada PDF, tapi isinya cuma "Soal BNPCHS 2016 Final Round tersedia dalam bentuk tercetak". Like, dafuq. Ini udah habis waktu practice session, dah mau mulai malah. Akhirnya, bisa install devc++, telat semenit atau 2 menit doang untungnya.

Pas mulai, Xing Xing bagiin bentuk tercetak soalnya. Aku lalu baca-baca sekilas. Ah, A ad hoc doang. Paling formatnya aja rese. Luckily, aku tau cara pake scanf sama printf yang bikin mudah soal ini. AC dalam menit yang sama kayak first solve soal itu di kontes aslinya xD Habis itu, aku lanjut baca soal. Malah baca E dulu. Oh, DP sama faktorisasi doang. DP-nya bisa di-speedup dikit pake kayak sliding window. Coding, terus AC \ :v /

Habis itu liat scoreboard resmi, syok ngeliat udah pada AC 3 :O Jadinya, lanjut ngerjain I yang intinya faktorisasi aja, sama F yang brute force ikutin soal doang. Setelahnya, aku baca soal G, yang Alhamdulillah ada penjelasan samplenya :" Coding kombinasi pake mod inverse, terus AC. Nah, habis itu ngeliat soal B. Oh, 0/1 BFS aja. Bisa pake deque. Ngoding, submit, WA.

Wat. Wat. Wat.

Yakin bener, aku coba assert-assert. Terus nemu kalo ada testcase yang ga ada transportal x( Habis itu, bikin asumsi-asumsi liar, dan akhirnya AC :O Setelahnya, aku baca soal H, dan nyesel ngerjain B dulu, karena soal kayak H itu udah lumayan sering kuliat :( Sisanya tinggal C, D, J. Rasanya udah pernah liat C, tapi D juga keliatan doable. Ngeliat D constraintnya lumayan kecil, aku bikin DP yang kompleksitasnya kayak 200^4, tapi mutusin YOLO aja. Terus AC. Habis gitu, ngerjain soal C, yang proof solusi greedynya ketemu sambil nge-construct solusi. Di menit 117, tinggal soal J \ :v /

Habis itu Xing Xing masuk, dan karena udah waktunya makan siang, kami putusin buat beli makan dulu di KFC terdekat. Kan belinya buat aku, Xing Xing, Ucup, Stacia, Pak Rully. Pas balik, aku baru inget kalo PAK RULLY NGGAK MAKAN AYAM. Terus panik. Tapi yaudah deh, semoga ada jalan. Sampe di Binus, ngajak Stacia sama Ucup makan dulu, habis itu sholat dzuhur. Sesudahnya, liat scoreboard, si Sergio udah leading parah. Aku sendiri males ngerjain soal J karena rada matik, dan firasat harus pake extended euclid, yang diajarin Pak Stef tempo hari tapi nggak kuperhatiin :( Begitu Sergio udah AC 9, yang kulakuin malah "Duh Ser udah Ser jangan AC semua lah". Begitu Sergio AC 10, damn. Yaudah kerjain J. Bikin brute force + math, di submission ketiga AC :O :O :O Total penaltyku lebih dikit dari Sergio yey \ :v / walaupun seandainya aku ikut kompetisi aslinya pasti performaku lebih rendah :P

Setelah itu, kompetisinya selesai, dan peserta udah bisa leha-leha. Meanwhile, aku stres karena Pak Rully ilang dan gak bisa dihubungi. Jadinya ya, sambil nunggu disuruh ngumpul buat pembahasan, penutupan dll, kami ngobrol-ngobrol dulu, sampe akhirnya Pak Rully nelpon, dan kami semua jalan ke tempat yang tadinya dipake pembukaan.

Habis makan siang peserta, agendanya pembahasan-yang-super-singkat-that-i-dont-even-know-if-contestants-will-understand-the-main-idea. Pas sesi pengenalan Binus, sesuai rencana, aku sama Ucup turun buat sholat ashar. Pas balik, ternyata masih sesi pengenalan. Wew. Setelah beberapa lama, akhirnya pengumuman pemenang. Rank-nya udah lumayan predictable sih sebenernya, kalo ngeliat sebelum freeze :/ Nah, terus Sergio dipanggil.

"... Dan champion dari BNPCHS adalah!!!!!"
*Pak Rully berdiri*
"Sergio Vieri!!!"

*dalam hati* "Wah, Sergio jadi tua dan besar"
Terus ketawa-ketawa sama Xing Xing xD

Di sini aku masih sendiri...

Sampai om datang untuk menemani
Congrats untuk para pemenang! Though, sebenernya aku expect lebih dari kalian, terutama medalis OSN dan veteran Pelatnas. Nope, bukannya aku nganggep kalian cupu emang cupu sih , tapi kalo ngeliat performa OSN serta Pelatnas, dan soal-soalnya, harusnya kalian bisa lebih dari ini.

Setelah penutupan, kami lalu cari makan malam. Kayak tahun sebelumnya, hari minggu adalah hari suci "konspirasi menghabiskan uang makan yang jumlahnya gede". Jadi, tujuan utamaku ke BNPCHS bukan ngedummy, tapi cari makan enak. wkwk.

Konspirasi duit makan
Setelahnya, balik ke Polimedia, nonton, ngobrol-ngobrol, tidur.

Paginya, aku beres-beres karena hari itu aku mau balik ke kos. Hari itu juga, si Irvin sampe Indo, walaupun ujung-ujungnya kena macet di jalan. Kalo sparring sebelumnya baik soal maupun OJ-nya dari orang Indo, sekarang soal sama OJ-nya pake punya Singapura. Pas kontes, karena penasaran, aku nyoba-nyoba soalnya juga. Sampe akhirnya males karena ada soal tipe kreatif yang deskripsinya panjang kayak setan x( Tengah kontes, si Irvin dateng. Terus, pas siang-siang, aku, Irvin, Xing Xing makan sate di kantin Fasilkom yang emang enak itu. Siangnya dilanjutin repeating. Sementara Irvin ngurusin Dengklek Contest, aku yang harusnya nyicil pembahasan coderclass, malah ngeretard. Sorenya, adanya penyesalan. Baru inget hari selasa bakal pamitan, yang berarti waktu yang bisa dipake bikin pembahasan berkurang x( Jadinya malam itu pembahasan aku kebut dikit. Nah, pas ngetes solusi, ada dampak gara-gara ngurus soal functional kayak IOI. Seharusnya:

printf("5\n");

Malah jadi:

return 5;

Masih ada kebegoan lainnya, tapi kuskip aja yah :(

Besok paginya, kami lalu cabut ke Kemdikbud di Senayan. Jadi inget pelepasan tahun lalu, mana aku perginya pake batik IOI tahun lalu :') Pas di sana, kayak biasa, ngaret. Untung bawa laptop. Jadinya nyicil coderclass lagi hueue. Habis itu, pas orang-penting-yang-aku-lupa-siapa masuk, beresin laptop, terus mulai acara formalnya. Terus foto-foto.

Go get Golds!
Sumber: Pak Yugo

Extended edition
Sumber: Pak Yugo
Habis foto-foto, agendanya udah lumayan bebas. Terus, malah nyambung ke pembicaraan "apa nama panggilannya Irvin pas masih kecil?". Muncul spekulasi seperti Jojo, Jono, Mojo, Mojo Jojo, dan lainnya. Terus Xing Xing nanya mamanya, dan keliatan puas sekali. Tapi karena dia pelit, nggak dikasih tau ke yang lain.

Setelahnya, ada pembicaraan antar pembina tentang Bebras. Kami juga dengerin. Nah, aku ga sengaja ngeliat pas Xing Xing bales sms mamanya. Jadinya tau nama panggilannya Irvin pas kecil. A very kawaii nickname indeed. Habis itu, balik ke wisma. Nah, kan pesen mobil. HP-nya Xing Xing sinyalnya weak. Jadinya pesen pake HP-ku. Terus begonya, mobil kami beda. Padahal aku mau langsung balik ke kos :""" Untung gap kedatangan kami di Polimedia ga beda-beda banget. Malamnya jadinya fokus ngerjain pembahasan coderclass sampai deket tengah malam. Gamau deadliner lagi deh :'(

Note: kalimat terakhir itu pasti bakal dilanggar.

Di beberapa paragraf sebelumnya, aku ada nyebut Dengklek Contest kan ya? Jadi ini kayak tradisi tahunan sejak 2011, dimana di P4 ada kontes yang isi soalnya mostly ngetroll. Nah, untuk tahun ini, beda formatnya sama tahun lalu. Actually tahun lalu sih yang formatnya beda sendiri. Jadi untuk tahun ini, ada 3 tim, yaitu:

  • Tim Deng, Sergio + Ucup
  • Tim Klek, Stacia + Klungs
  • Tim Guest a.k.a. Asisten, Aku + Xing Xing
Dengklek Contest ini kayak nandain penutupan P4. Which means dilakukan hari Rabu, 10 Agustus. Pagi harinya, aku bangun kayak biasa. Sholat kayak biasa. Mandi kayak biasa. Sampe pas keramas, aku ngerasa ada yang aneh.

*keramas*
*naruh shampoo*
"Perasaan biasanya naruh shampoonya ga di situ deh"
*mikir*
"Dafuq tadi itu sabun cair gobloook"

Udah pertanda ga enak sebelum kontes.

Terus aku pergi ke Fasilkom, dan ternyata bisa sampe lebih dulu, bahkan setelah 10 menit kupake sarapan. Habis briefing Dengklek Contest, kami ke workstation masing-masing. Karena ini ajang seru-seruan, jadinya kami (aku + Xing Xing) ngeretard. Bikin template yang kayak gini. Oiya, aku nulis "nico nico nii" nggak pake googling, jadi kalo salah maapkeun.

Di kontes kami ribut parah :") Dapet non-zero pertama dengan manfaatin apcalc yang kuinstall sebelum P4 mulai :P Habis itu ngerjain soal yang intinya nyari password suatu user. Kejadiannya:

*masukin nama user ke search bar*
*keluar error, usernya ga ada*
"dafuq, ini ngapain kita cari passwordnya kalo usernya aja nggak ada"

Setelah ngespam untuk soal itu akhirnya dapet 100 :") Terus kami balik ke soal pertama kami, dan nyoba oret-oret. Sementara itu, ada yang AC soal yang keliatan serius, dan Alhamdulillah aku dapet solusinya walaupun ngebug retard dulu :P Habis itu kejar-kejaran gila sama tim Deng. Tim Klek? GG WP. In the end, kami menang berkat sampahan di P1 xD Makanya sering-sering nyampah xD

#klungs #uminisasi #niconii
Siangnya, ada sesi sama Pak Sur. Terus naasnya si Ucup sakit. Jadinya dilarikan ke RS dulu, periksa sama minta obat. Sorenya, karena tinggal foto-foto doang, Ucup dikirim balik ke Polimedia duluan, sementara aku balik ke Fasilkom. Habis itu, foto-foto. Oh iya, Sergio dapet coffee maker karena poinnya paling tinggi di P4 ini.

Congrats Ser!
Sumber: Pak Yugo

GoF - {Ucup}
Sumber: Pak Yugo

Apa aku masih cukup muda untuk dianggap GoF? :D
Sumber: Pak Yugo
Sorenya lalu beres-beres kos, dan cabut ke Polimedia. Dikasih puzzle Hanayama sama Irvin, yang puzzlenya lebih di nyusun daripada ngebongkar :( Klungs, Xing Xing, sama Irvin terus main Coup, ditemani aku nyetel "Bohong Bohong Bohong". Sukses ngerusak konsentrasi.

Besok paginya lalu pergi ke Soeta. Terus ngeliat kopernya Irvin yang ajigile gedenya. Pas udah di Soeta, artinya udah mau perpisahan. Aku sebenernya tipe yang bingung kalo acara gitu ngomong apaan. Rasanya ada yang mau diomongin, bingung nyampeinnya gimana.

Jadinya yah, pesan untuk tiap GoF:

  • Sergio: Jangan retard-retard, tetep pertahankan kebiasaan untuk nyampahin tiap soal.
  • Stacia: Jangan terlalu terfokus di satu soal, inget untuk bagi waktu di soal lain.
  • Klungs: Kayak Stacia sih. Oiya, mungkin kamu harus maintain kondisi saat performa optimalmu? :P Walaupun tentunya bahaya kalo kamu sakit di sana. Jaga kesehatan desu.
  • Ucup: Jangan terfokus di satu soal, sama BACA SOAL LEBIH TELITI. Semoga aja nggak masalah karena ada translasi soal untuk tahun ini. Jangan sampe kepisah dari rombongan, kamu kayaknya kalo ilang bisa ditemukan tinggal tulang.
  • Semua: Maintain kondisi yang bagus pas lomba. Secara pribadi, aku sendiri ngerti rasanya under pressure pas kontes (remember i said it took me 1 hour to write sort for scales?) Kalo perlu, beberapa kali ke WC aja. Sama yang udah Irvin tekanin sama aku tulis di atas, jangan lupa nyampah :") last but not least, have fun! Kontes emang penting, tapi jangan lupa bersenang-senang juga :D Mungkin karena game kalian bisa saling unfriend kayak kejadian tahun lalu :P
Welp, rasanya masih ada yang pengen kubilang lagi, tapi sementara ini aja dulu deh :" Semoga pas kontes nanti aku sama Agus bisa bikin commentary di FB yang bagus :D dan semoga ga wacana lol.

Walaupun roleku di sini cuma sebagai asisten sama babu SC , aku pengen berterima kasih sama semua orang yang terlibat di P4 ini, karena tanpa kalian semua, acara ini gak bakal kayak gini :")

Sekian dan sampai nanti lagi! :D

Trivia, in a random order:

  • Jerawat di hidungku yang gede banget itu pecah 2 kali pas P4. Darahnya keluar banyak, to the point i said "Waduh! Pecahkan jerawat, mahasiswa ini dilarikan ke rumah sakit"
  • Dan ketika aku bersihin darahnya pake tissue, Xing Xing kira merah dari darah itu pola di tissuenya...
  • Dapet ilmu kalo soal aneh-aneh itu dapetnya dari ujian matdis.
  • Ada yang tahu arti klungs? Karena ada #klungs di twitter pinoy. Sampai sekarang gak ada yang tahu artinya apa.
  • "Kita harus lebih kuat dari kita yang dulu" -Ayaz, setelah beberapa kali ga bisa buka tutup botol minumnya sendiri.
  • Setelah kejadian 5 gelas, karena aku yang bikin kopi, selalu kupastiin siapa aja yang mau minum.
  • Narik susu ternyata menyenangkan.
  • Orang yang bisa ganti galon tanpa basah itu pasti dewa. Aku sama Xing Xing ganti galon, hanya untuk "mandi".
  • Once i said "Klungs, aku papamu". Ga ada yang berani extend joke itu pas ngomong sama mamanya Klungs.
  • Meng-counter recehnya Irvin, dibuat joke "klungs" dan "oren" secara bertubi-tubi sampai Irvin kesel.
  • Mungkin beberapa sadar, kaos P4 ini mirip P1 2016. Bedanya, ga ada orang kribo di belakangnya. So yea, it's like P1 punya, but cooler.
  • Rei-chan, Rudo Reina, adalah karakter original antara aku dan Xing Xing yang sumber inspirasinya kurang lebih mirip Irwanto antara aku dan Agus.
  • As a side note, aku tahu siapa itu user ReynaldoWijayaH dari TOC Juli :P
  • Kenapa ada #uminisasi ? Karena yah.. reasons.
  • Grup asisten namanya Tukang Makan Pelatnas 4 TOKI 2016 gara-gara aku sering nanyain soal makan :P Terus Prabowo juga ikut nanya makan :P
  • Related to klungs, pas aku ikut nganter ucup ke RS, ada yang nyari klung di FB, dan nemu orang dengan nama Klung Koon Klung :O
  • Ada sendal croc hitam yang ketinggalan di kamarku sama Xing Xing. Kasihan ga ikut ke Kazan >.<
  • Apalagi ya hmm...

Kamis, 17 Maret 2016

Pelatnas 2 TOKI 2016

Hai~ :v

Walaupun banyak kerjaan (seperti PR MPKT-A yang tak ada habisnya), saya pengen nge-blog dulu huehue.

Buat yang join olimpinfo, berteman dengan Irvin di FB, atau liat forum TLX, pasti tahu kalau Pelatnas 2 TOKI 2016 baru saja berakhir. Pertama-tama, selamat buat yang lolos :) buat yang tidak, jangan berkecil hati karena perjalanan kalian nggak berhenti di sini juga (kecuali kalo emang udah gak tertarik CP :P ). Anyway, kenapa saya mau nge-blog Pelatnas 2? Padahal saya kan sudah "terlalu tua" untuk ikut Pelatnas? Sebagai peserta, iya. Sebagai panitia? Nggak ada kata "terlalu tua" :3

Yup, selama seminggu, saya diundang untuk ngajar di P2 di ITS. Bagi saya sendiri sih, ini bisa dibilang kayak "hadiah" hasil "kerja rodi" selama 1 semester :') Sebenarnya, ada 3 orang yang diundang untuk ngajar, masing-masing seminggu. Minggu pertama Irvin, minggu kedua dan ketiga tukeran saya dan Agus. Bagaimana jadwal saya dan Agus ditentukan? Solusi sejuta umat: siut. Pas TOKI Camp, kami berdua siut, yang menang yang nentuin. Dan jadinya saya yang datang di minggu kedua :v

Mengingat nggak masuk seminggu, tugas yang bisa dikerjakan saya kerjakan dulu. Masalahnya, walaupun saya berangkat senin, sabtu-minggu saya ada acara Ristek. Jadinya, saya hari minggu sore, sepulang acara ristek, ngebut nugas PSD dan Alin. Sudah gila. Untung selesai. Saya sudah berpikir nyiapin 6 boneka voodoo in case tugas PSD ada revisi seperti biasa. 1 boneka untuk 1 asdos.

Hari senin, saya bangun pagi-pagi lalu cabut ke bandara. Kepagian sih -_- jadinya nunggu lama di bandara. Sesampainya di Surabaya, saya lalu mampir ke Gardena Homestay dulu untuk naruh koper, terus lanjut ke tempat Pelatnas. Sesampainya di sana, ternyata lagi sesi pembahasan. Karena disuruh makan, saya makan dulu. Gila. Makanannya enak. Yakin seminggu di sini bakal lupa rasa mi instan yang biasa dibeli di warkop.

Oh iya, pas saya datang mungkin kesannya kayak ninja. Peserta pada gak sadar. Pas udah selesai makan, dan saya nontonin pembahasan, baru deh peserta sadar kalau saya sudah ada :') btw, saya agak terkejut ngeliat ada Stacia di sini o_o Udah gak perlu belajar buat UN ya mbak? :') Selain itu, ada peserta, Sonny, yang mirip Anthony sehingga kadang saya sebut "Anthony Jr.". Ada juga panitia yang saya baru tau namanya dari Agus beberapa hari yang lalu, Deva. Kenapa saya bisa baru tahu namanya dari Agus? Karena selama di sana, saya, Ari, dan Fendy manggilnya "Rakina". Untuk mempermudah sebut saja Rakina-nya ITS.

Terus, seminggu ini ngapain? Well, kurang lebih sih:
  • Pagi: nontonin anak-anak ngerjain latihan dimana latihannya sering tidak kondusif.
  • Siang: makan, terus bahas soal
  • Siang-Sore: nontonin anak-anak ngerjain latihan + diskusi yang Oh My God tolong jangan seliar ini dek tolong dek tolong
  • Malam: ngerjain tugas sama bikin pembahasan untuk besoknya
Btw, daftar slide yang saya buat bisa diliat di sini
 Oh iya, karena Pak Rully baik, jadinya seminggu ini soal-soal latihan mereka mayoritas soal yang saya test \ :v / Pembahasan yang saya berikan biasanya soal yang tidak ada yang solve. Iyalah, ngapain bahas soal yang udah ada yang solve. Mending mereka yang bahas. Biar gak usah bikin slide juga wkwk :v

Hari selasa pembahasan pertama saya, ngebahas Colorful Tree, soal ternajis yang pernah saya coba. Sebelum pembahasan, saya sudah diwanti-wanti untuk "siap mental". Untungnya, saya sudah biasa dikacangin kalau di rumah :')

 Latihan di hari selasa berjalan biasa saja, walaupun awalnya saya berharap ada satu soal dengan ide keren yang bisa at least salah satu dari mereka solve :' Malam hari Selasa, saya dan Ari diajak Pak Rully untuk makan soto ayam Cak H*r. Oh iya, ini tempat makan yang tahun lalu saya kunjungi pas P2 :') dan sotonya enak :') Pas makan ketemu Yusro dan mbak.. lupa siapa. Maaf ._.v Pas mau netesin jeruk nipis, saya bingung karena lubang di jeruk nipisnya gak jelas. Horor gak sih, kalau pas neken, airnya muncrat ke mata. Moral of the story: Pakai kacamata

Soto Ganja

Hari rabu merupakan hari bersejarah. Ada suatu event yang yah.. hebat ._. Siangnya, saya memberi pembahasan soal hari selasa. Selain itu, siang itu juga saya bahas algoritma Tarjan, walaupun mungkin gak jelas maaf ya ._.v Malamnya, saya main ke tempat teman SMA saya, Oktara. Pas ke tempatnya, saya nyasar dulu selama beberapa menit. Pas tanya nama tempatnya, dan jalan beberapa saat, saya baru sadar kalau itu tempat saya di-drop dari taksi. Kampret tenan. Habis ngobrol-ngobrol, saya balik ke Gardena.

Setelahnya, saya bikin PR Fisika Dasar 2 dengan "bantuan" dari Agus. Besoknya, pas ke ITS, saya lalu scan jawaban PR saya. Ketika mau buka laptop, hebatnya saya lupa baya charger. Untungnya kak Theo baik, mau ngantar ke Gardena buat ngambil charger. Pas balik, saya lalu kirim email tugas ke dosen FisDas 2. Pas agak siang, saya cek email, ada email:

Selamat pagi,

Kayanya kamu lupa attach hasil scan nya ya?

Salam,
-bayu

GOBLOK LUPA NGE-ATTACH PR-NYA

Siangnya, saya bahas soal-soal hari Rabu dengan bantuan kak Eric. Oh iya, ada satu slide yang saya share ke publik. Mahakarya saya. SPOJ - Party! Hari ini juga saya agak kesel karena mereka apa yang saya dan Agus sepakat, "kurang mandiri". Oke, mungkin pas latihan ngejar yang mayoritas lagi kerjain itu mungkin masuk akal. Cuma, kalian yakin itu soal paling ez hari itu? :'(

Malamnya, kembali lagi saya diajak makan sama Pak Rully. Malam itu, saya ke Rawon Setan dan Sate Ondomohen. Pas di tempat sate, saya ketemu Fadel, teman SMA saya, dan bapaknya. Well, jadinya anak-anak angkatan saya yang kuliah di Surabaya mungkin pada tahu kalau saya lagi ke Surabaya :') cuma maaf gak ada waktu buat ketemuan :'( Kalo tahun depan ke Surabaya lagi kuusahain deh :')

Rawon Ganja

Sate Ganja

Hari Jum'at-nya, udah lebih stabil pas latihan. Soalnya emang lebih mudah sih :v Cuma rada kecewa pas soal yang "solusiku magic dan aku tak tahu kenapa itu benar" gak ada yang attempt T_T Bodo amat sih tapi :v Malamnya, saya, dan beberapa asisten diajak makan sama Pak Rully ke Galaxy Mall. Saya makan sushi (yang nunggunya lama bener) dan spaghetti (yang rasanya enak bener). Pas makan, Fendy mau ngegabungin meja, cuma gak dibolehin ibu-ibu di situ. Pas ibu-ibunya gak liat, Fendy sama Ari mo ngegabungin, cuma ibunya keburu noleh. Ari langsung buru-buru balik, tapi Fendy kecantol di meja itu. Sampe kami selesai makan. Maaf ya Fen, aku tertawa di atas penderitaanmu.

Spaghetti Ganja


Pas balik, saya, Fendy, Yusro, dan kak Eric nebeng Ari. Wew, Ari punya Chitato rasa Indomie! Pas lagi otw keluar, Ari lagi ngebacot kayak biasa. Pas lagi ngebacot, ada mbak-mbak lewat.

Ari: *bacot* *bacot* *noleh* "anjir mbaknya cantik"

Gak kaget kalau suatu hari Ari kecelakaan ringan. At least semua tahu penyebabnya.

Pas mo keluar, entah kenapa ada ide gila pengen ngasih mbak kasirnya chitato sebagai pembayaran :v cuma niat ini diurungkan karena rasanya tidak etis wkwk.

Malamnya, pengecekan akhir soal untuk kuis 2. Sekalian kami diskusi soal apa kira-kira yang mereka bakal banyak AC. Well, semoga aja besoknya gak terjadi apa-apa.

Besoknya, kuis 2! Sialnya, di awal ada masalah teknis, beberapa disconnect. Selain itu, ada masalah kecil di deskripsi soal, namun selain itu berjalan lancar-lancar saja. Pas ngeliatin mereka kuis, entah kenapa ada rasa nostalgia gitu. Kangen juga saat-saat duduk di posisi mereka :')

:')

Siangnya, mereka digiring ke tempat penginapan baru. Karena saya gak perlu pindahan, saya jadinya stay di ITS saja, baca-baca komik dan nyicil kerjaan simulasi (walaupun ujung-ujungnya gak jadi ngurus soal yang bersangkutan). Sorenya, Agus datang, dan saya, Agus, dan Pak Rully diskusi sedikit mengenai peserta. Well, buat yang penasaran, bayangin aja gosip ibu-ibu deh :v

Selain itu, Agus bawa berita kampret: Selama saya pergi, PSD dan FisDas 2 kuis. Kampret e pol. Untungya, dia bilang saya datang kuis FisDas atau nggak sama saja. Sama-sama rekt pastinya.



 Sorenya, para peserta balik. Karena mereka akan ngerjain COCI di ITS, jadinya ada waktu santai dari sore sampai jam 9. Disediakan makanan banyak dan film. Sebelum itu, ada juga yang main Avalon, game yang tidak cocok buat saya yang punya trust issue. Sementara saya gak tau mereka ngapain, saya dan Agus main game Tower Defense dari Warcraft III. Pas Agus ngajakin mereka main, kampretnya, ada satu anak, sebut saja D, bilang "game tahun berapa itu kak?". Gila. Kami udah setua itu ya?

Sebelum COCI, saya dan Agus ngomongin dulu beberapa hal ke mereka, kayak hasil observasi saya seminggu ini, sama saran buat saat kontes. Setelah itu, mereka mulai COCI. Asisten juga ikut COCI. COCI-nya kampret parah. Saya benci parsing.

Tengah malam, mereka lalu diantar pulang ke penginapan baru, sementara saya ke Gardena. Agus juga nginep di kamar saya karena disuruh Pak Rully. Saya lalu packing, biar paginya nyantai.

Paginya, saya balik dengan aman terkendali tanpa masalah. Akhirnya kembali ke kehidupan kuliah lagi :'

Well, untuk menutup, saya ingin berterima kasih dengan Pelaksana P2, karena ngundang saya ke ITS, dan memberi akomodasi yang "wah" (saya sudah lupa makan enak sampai tiba di Surabaya). Buat peserta, maaf kalau aku lebih sering gak jelas :') Aku mah emang gitu orangnya :')

Sayonara~

Trivia:
  • Saya kadang nyebut mereka generasi diabetes, karena lebih sering minum nutrisari daripada susu
  • Berhubungan dengan itu, ada peserta yang pernah "makan" instead of "minum" nutrisari. Nak, kamu masih muda. Jangan diabetes dulu
  • Fendy nunjukin narator Avalon pakai google translate. Ngakak parah. Bayangkan:
    "tahan, tahan, tahan, tahan"
    jadi
    "bear, bear, bear, bear"
  • Anak jaman sekarang beda banget suasana Pelatnasnya dibanding 2 tahun aku ikut :'3
  • Mungkin karena gak ada orang sinting kayak Om Ganteng sama objek bully-an kayak Kevin?

Senin, 13 Juli 2015

Pelatnas 2 TOKI 2015 : Second & Last Week

Halo semua! Saya mungkin gak nulis banyak kali ini, biarin aja ya :p

Oh iya, ada lanjutannya setelah saya buat solusi untuk soal buat fun contest. Ternyata solusi saya salah T_T Setelah ditelusuri, ternyata saya melupakan sesuatu, setelah diperbaiki untungnya AC \ :v / Sip bagian saya untuk soal fun contest udah selesai :v Ada untungnya bikin solusi untuk subtask kecil :p

btw, soal untuk 2 minggu ini bisa dilihat di sini

Hari pertama, entah karena mabok atau apa, saya lupa submit pakai akun pelatnas, jadinya saya submit sekitar 10 kali WA di akun azure97 saya ._. Dan lucunya, pas akunnya udah bener mendadak AC :v Setelah ngerjain CAVE, seharian saya cuma mikir CAVE2 karena kelihatan menarik, sampai gak nyentuh soal lain ._. Walaupun 30 menit terakhir akhirnya saya pakai untuk ngerjain SEQPAR2. Target AC harian udah mulai menurun :v oiya, saya gak ngerjain IOIBOUND karena status submission hari itu "berdarah-darah". Parah juga MW AC soal itu di wcipeg tapi kena TLE di SPOJ ._.

Hari kedua, yang saya pikir pas baca POLISH "dafuq kok ada soal pake ini". Setelah itu setengah jam buka buku CP, yang ujung-ujungnya malah copas code :p PONY9 jadi soal optimisasi gila-gilaan, pada saat pelatnas, solusi saya timenya luar biasa dibandingin time yang lain, sampai dengan santainya saya bilang "yang bisa ngalahin time gw, gw beliin pizza" :v Setelah ngerjain POLYSSQ, sampe sore saya ngedebug ZSEQ gak AC-AC. Pas udah di gardena ujung-ujungnya pake cara Agus :/

Hari ketiga, saya shock ketika baca nama soal INCEST. Kayak gak ada judul yang lebih bagus aja :/ anyway, soal itu entah kenapa saya harus optimisasi dikit biar AC, MW juga, sedang Agus tidak, padahal caranya sama semua :/ MENMARS cukup menarik, walaupun WA-WA dulu karena salah ngerti soal dan salah bikin solusi T_T Oiya, soal HAMSTER2, permasalahan terbesar adalah nurunin rumus pake fisika dan matik. Dari siang sampe sore saya gak bisa dapet turunan rumusnya dan.. oke saya gak bisa lulus UN fisika sama matik.

btw, materi hari ini strukdat yang seingat saya excluded dari silabus IOI, yaitu suffix array, ini dipake buat ngerjain POLISH. Ngeliat slidenya Tracy saya cuma bisa "iya-iya" saja :v

Hari selanjutnya, soalnya terasa tambah gila. Saya sendiri habisin waktu dari pagi sampai siang untuk ngerjain satu soal, yang untungnya AC. Soalnya kalo nggak mungkin saya bisa bete seharian :P Hari ini kami diberikan materi BBST, diajarin splay tree sama AVL tree. Materi splay tree lumayan baru buat saya sebenernya, hanya saja entah kenapa saya gak bisa fokus sama materi ~_~ (dan pas Pelatnas 3 baru dibilangin ko Goz sama Nan Yanoi a.k.a. Andy kalo ada persoalan yang lebih mudah dikerjain pake splay). Siangnya saya fokus ngerjain CNTINDX2, dan ujung-ujungnya ngebug seharian. Malamnya saya recode sambil misuh-misuh, sampai menjelang tidur akhirnya berhasil. Mungkin juga sejak saat ini, setiap kali saya bikin AVL, pasti ngebug, dan tempat bugnya gak pernah sama. Sedih memang :|

Hari Jum'at, seperti biasa latihan di TLX (yay!). Soalnya berkaitan dengan string, dan susah semua ._. Ada satu soal yang lumayan memberi saya insight di KMP. Kemudian, saya bermasalah dengan satu soal, saya tidak tahu expected solutionnya seperti apa, tapi solusi hashing saya kena WA satu atau dua testcase mulu' :'( sampe hashnya diganti-ganti juga tetep WA hiks.

Besoknya Kuis 2! Soal kali ini bener-bener brutal, pada roto pas kuis kecuali om ganteng yang rank 1 DAN sempet tidur #SembahTurfa. Performa saya sedang, menurut saya tidak buruk namun juga kurang baik. Kecewa ada satu soal DP yang gak berhasil didapatin, dan pas dijelasin sebenernya gak susah T_T Namun dari problemsetnya, masih ada satu soal yang gak berhasil disolve satu orangpun, soal dewa T_T

Setelah pembantaian tersebut, kami nonton film di East Coast Center. Kali ini kami nonton Chappie, menurut saya film ini tengah-tengahnya bagus, walaupun bagian akhirnya rasanya terburu-buru (peringatan : saya gak punya experience dalam mereview sesuatu). Tapi lumayan lah, karena sudah lama gak nonton film, walaupun saya tipe yang lebih suka membaca kalau durasinya lama dan gak bisa dipotong (dengan alasan ini saya lebih suka nonton anime dan baca manga atau novel)

Minggunya, karena kami semua pemalas ujung-ujungnya gak ngapa-ngapain dan pada stay di gardena, kecuali beberapa orang. Kalau tidak salah Pak Habit minta tolong saya untuk ngurusin data tiket pas datang, jadi bagi peserta pelatnas 2 yang baca blog ini, sembah gw karena sudah mengamankan duit kalian. Rencananya, malam ini kami mau makan nasi goreng j*****, tapi karena saya miskomunikasi sama Tracy akhirnya rencana tinggal wacana.

Senin berikutnya merupakan hari latihan terakhir bagi kami. Ngeliat soalnya juga wah T_T Saya mulai ngerjain dari ZQUERY2, entah merupakan pilihan yang salah atau bukan. Solusi saya jadi tree 3D, dan codenya sangat menjijikkan untuk dilihat.

 Sebenarnya ada soal bonus hari ini, tapi saya rasa pembaca juga bisa tahu soal apa itu :)) Setelah ngesolve AUT (ini soal latihan yang bagus buat DP), saya berkutat di TRAPEZBO. Struggle buat TRAPEZBO ada di bagian awal dari post ini :p

Kemudian, Simulasi 1! Mengingat pada simulasi pelatnas 1 saya nge-throw parah, saya jadi berhati-hati pas ngerjain. Setelah skimming, ngerti semua maksud soal, saya mulai dari yang terlihat paling mudah. Setelah dapet kalo bisa di BF + greedy, cepet aja bisa AC. Terlihat seperti awal yang baik, tapi simulasi P1 juga kayak gitu :| Kemudian saya lanjut ke soal selanjutnya, dengan constraint N = 10^6. Setelah itu saya dapet solusi N * log^2 N. Setelah submit, dapet 70, TLE 2 subtask terakhir. Sontak saya bingung, kenapa TLE? Setelah nyoba ngedebug dan submit beberapa kali, setelah satu jam saya baru nyadar :

"kalo N sejuta kompleksitas segitu kasarannya 400 juta operasi"
"pasti TLE lah. Bego lu yaz"

Akhirnya saya loncat ke soal terakhir. Loh, ini kan soal yang tahun lalu jadi simulasi pas P1 :| Setelah dapet DPnya, saya code dan karena banyak loopnya, seingat saya variabel i sampai o terpakai. Sialnya ngebug, untungnya cepet keliatan. Kalo nggak pasti mampus, berhubung lapisan loopnya ajigile.

Setelah itu sharing-sharing nilai, kayaknya gak banyak yang nilainya >= 200. Habis itu balik ke gardena, gak lupa sebelumnya bikin plan sama Tracy buat makan di nasgor j*****. Malamnya, tanpa ada kendala kami (akhirnya) bisa makan nasgor jahannam itu. Berhubung tahun ini yang punya resistant sama pedas lumayan banyak, nasgor "roshan" cepet habis T_T

Simulasi 1.5
Setelah itu, pulang, dengan kondisi perut siap meledak kapan saja.

Besoknya hari yang ditunggu-tunggu : Fun Contest! Aku udah rada lupa soal-soalnya, kalo gak salah :

  • Curious Ari (Surabaya All Star / Stacia,Christo,Sergio)
  • Turfa and Magic Sticks (MW,Ragil,Turfa)
  • Turfa : The Last Airbender (Ayaz,Prabowo,Jonathan)
  • Turfa's Skyscraper (Aldi,Anab,Wira)
  • Shooting Banana (Agus,Kevin,Fahmi)
Bisa diperhatikan, Surabaya All Star pengkhianat, padahal udah sepakat temanya Turfa. Hukum mereka.

Karena pada jahil, jelas deskripsinya rada najis semua. Walaupun yang paling najis dimenangkan Shooting Banana, di mana deskripsi pernah gak lolos sensor, GG Kevin.

Kontesnya lumayan seru, mengingat kami punya waktu 2 minggu untuk nyiapin soal. Tapi tetep aja ada yang kurang dari deskripsi soal kami T_T Tim saya berhasil ngesolve 3 soal tengah, walaupun soal kelompok MW butuh waktu lama. Soalnya cuma DP TSP sama matrix exponentiation, dan saya yakin solusi saya benar, tapi WA terus. Sampe protes ke yang buat soal :P Dan ujung-ujungnya, ternyata TSP saya salah :P hal sama juga terjadi pada kelompok Agus :P

Pas pembahasan, keliatan jelas kalo deskripsi saya kurang jelas T_T seenggaknya kelompok asisten sama kelompoknya Agus gak sepaham dengan maksud kami.

Yang rada lucu pas pembahasan Curious Ari. Saya sendiri gak ngerti maksud soalnya, yang jelas Prabowo sama Jonathan nyoba nyari pattern pake excel, dan sudah hampir dapat pas kontes berakhir. Pas Stacia ngejelasin rumus mathnya, dan udah nulis satu papan tulis, tau-tau ngomong "papan tulisnya gak cukup"

Bagi kami yang ngikutin pembahasan, mungkin mikirnya sama : "Mampus kita"

Oiya, ada surprise buat Wira yang berulang tahun, dibeliin kue sama asisten :P Pengen kali ya sekali-sekali ultah pas pelatnas haha.

Esoknya simulasi 2! Soal-soalnya gak kalah menarik. Setelah baca semua soal, saya fokus ngerjain satu soal, yang untungnya bisa dikerjakan cukup cepat. Setelah itu, saya kerjain soal yang setelah dipikir-pikir, bisa menggunakan prinsip soal yang saya buat : DP Segment Tree. Dalam waktu 2 jam saya berhasil AC 2 soal. Namun, entah karena kurang tidur atau apa, saya merasa lelah sekali, dan 3 jam sisanya dihabisin bengong atau tidur, kayak gak niat untuk ngerjain soal terakhir. Soal terakhir cuma nyampah subtask terkecilnya.

Siang sampai malam kami diajak jalan-jalan. Seperti tahun lalu, kami naik kapal karaoke. Untungnya, ada yang lebih aktif nyanyi dari saya :P Makan malam kami diajak makan soto ayam, salah satu soto ayam terenak yang pernah saya makan, sayang saya lupa nama tempatnya ~_~

Hari terakhir pun tiba. Gak kerasa harus kembali ke realita dan yang kelas 3, berurusan dengan UN. Mulai penutupannya pun agak siang, lupa nungguin siapa. Pokoknya karena rada lama, sampe-sampe MW udah balik ke Jakarta. Pas pengumuman rada plain, gak kayak tahun lalu :| Anyway, yang lolos :
  1. Muhammad Ayaz Dzulfikar, SMA YPVDP Bontang
  2. Agus Sentosa Hermawan, SMA Kr. Petra 2 Surabaya
  3. Stacia Edina Johanna, SMA Kr. Petra 3 Surabaya
  4. Michael Wibawa,SMA Kanisius Jakarta
  5. Turfa Auliarachman,MAN Insan Cendekia Serpong
  6. Christoper Samuel,SMA St. Louis 1 Surabaya
  7. Prabowo,SMA Sutomo 1 Medan
  8. Sergio Vieri,SMA Intan Permata Hati Surabaya
Minus MW



 Siangnya, satu per satu pada mulai pulang. Saya sendiri pulang besoknya, nginep dulu semalam sama Turfa dan Aldi.

Seperti tahun lalu, menurut saya P2 merupakan tahap yang seru. Orangnya masih lumayan banyak, dan udah pada saling kenal. Walaupun pada tahun ini, P3 juga cukup gila, dan P4 memang gila :)) Thanks for reading!

Some sort of trivia things :

-Makan malam saya cuma ada 2 kemungkinan : (mi / nasi) goreng.

-Minumnya cuma ada 2 kemungkinan : es (lemon tea / jeruk).

-Sekamar sama Turfa, tiap malam punya potensi digerayangin. Saya hampir mempertimbangkan tidur di kamar mandi

-Saya gak sengaja ngegencet kecoak di sela pintu kamar mandi. Akhirnya Turfa yang ngebersihin. Sekarang saya mengerti kenapa Terraformar benci manusia.

-Ketika orang lain bangun dini hari untuk sholat Tahajjud, saya malah download anime karena yang lain masih pada tidur

-Pagi saya cuma makan roti, supaya bisa dibawa ke kamar dan dimakan sambil nonton anime

-1 penakut + 1 penakut = 2 pemberani adalah kebohongan publik. Ada 2 orang yang nonton gameplay game horror dan pas nonton sama-sama nyoba nutupin layar pake kaki masing-masing

-Skill PES saya sangat cupu, saya cuma bisa menang lawan Fahmi dan itupun kadang-kadang saja. Singkat cerita, saya di dasar rantai makanan

-Kamar Fahmi sama Aldi biasa dipake ngumpul, cuma karena Fahmi kesel jadinya ada jam malam. Nyebelin Mi

-Saya biasa dikick dari kamar karena timnya Turfa bikin soal di kamar saya

-Kayaknya masih ada beberapa orang yang punya utang delivery sama Turfa. Seandainya masih ada ikhlaskan aja ya 

-Pelatnas ini memunculkan beberap Islam KTP. Bagi yang merasa mohon cepat  bertobat

-Bagi peserta pelatnas yang membaca ini, jangan khawatir kalo hasil kuis jelek. ngefur pas kuis masih bisa lolos di atas-atas lo

-Pertama kalinya saya menyertakan variabel berbentuk umpatan karena kesal parah. Kebiasaan buruk ini naasnya masih bertahan sampai sekarang

-Walaupun dilarang diskusi, diskusi singkat liar sering terjadi pas makan snack sama kalo mau sholat

-Terhitung sampai hari ini, belum ada yang ngerjain Toil for Oil. Mungkin pada baru mau ngerjain pas nyusun skripsi

-Setelah sholat dzuhur, biasanya terjadi pembicaraan yang range topicnya luas di meja makan

-Beberapa hari setelah Pelatnas, Stacia ngepost bagian math dari soalnya. Ternyata nyomot dari suatu buku olimpiade. Saya bersyukur tidak mengerjakannya

-"Shooting Banana" ngebug, Agus dan Ivan harus menghabiskan beberapa menit untuk membereskan sesuatu, lupa apaan

-Fun Contest berhadiah lo, coba tebak hadiahnya apa. It's an easy question though wkwk

-Pemenang Fun Contest : APJ,MRT,AKF. Dunno why my team won


Jumat, 17 April 2015

Pelatnas 2 TOKI 2015 : First Week

Hai! :D Buat yang kelas 3, gimana UN-nya? Saya kebantai di dua mapel yang saya takuti btw :'( Sesuai janji (dan karena dikejar-kejar anon di ask.fm), kali ini saya akan menulis sebagian kecil dari pengalaman saya selama Pelatnas di kampus ITS.

Di tengah kesibukan kelas 3 (biar bisa lulus), tetap saja saya lebih tertarik untuk mengikuti Pelatnas. Seperti perkiraan, Pelatnas kali ini jatuhnya sekitaran Maret. Sebelum Pelatnas, ada PJJ yang seperti tahun lalu, ngambil soal dari beberapa OJ. Tingkat kesulitannya sebenarnya sedang, cuma saja ada satu soal yang butuh waktu lama sekali buat saya pahamnya  T_T . Selain itu, dari ngobrol dan ngeliatin sosmed, saya ngeliat kalau ada 2 orang yang mungkin tidak ikut Pelatnas. Yang satu akhirnya datang tapi telat (dan masih bisa rank 4), yang satu lagi tidak datang. Walau saya pikir nggak enak sama yang rank 17 di Pelatnas 1 (entah siapapun dia), tapi saya yakin kalau kita semua punya kondisi masing-masing.

Sesampainya di Juanda, saya langsung cabut ke penginapan yang sama seperti tahun lalu (Gardena). Tidak seperti tahun lalu, kamarnya udah dibagi sama panitia. Saya sekamar dengan Turfa (Om ganteng), dan kamarnya di pojokan. Ketika firasat udah gak enak, lebih gak enak pas udah masuk kamar.

Ranjangnya double bed.
Well, f*ck.
Parahnya, yang double bed cuma kamar saya :'

Habis itu saya main ke kamarnya Aldi sama Fahmi (yang bakal dijajah peserta sampai Pelatnas selesai), dan peserta lain mulai berdatangan. Pas ketemu, topik yang dibahas kelas 3 palingan sama : "TO lu ancur kagak?"

Besoknya pembukaan Pelatnas. Pembukaannya sih biasa aja, cuma yang mulai kaget pas dibilangin aturan latihan P2 tahun ini. Sekarang kita pakai SPOJ kecuali hari Jum'at untuk latihannya, alasannya untuk melatih gak nyampah (skill nyampah P1 tahun ini dan P2 tahun lalu luar biasa). Kemudian, kami gak boleh diskusi selama latihan (walau pas makan ujung-ujungnya ngobrolin soal juga :v). Terakhir, kalau sudah AC, kami juga harus nulis analisis kompleksitasnya, atau dengan kata lain kayak bikin editorial (ini yang bikin capek..). Oiya, karena latihan pake SPOJ, ini juga berarti kami bisa repeating kapan aja kami mau :v. BTW, pola soal latihannya lumayan acak, materi juga diberikan acak, pembahasan juga acak, intinya random,random everywhere :v

Selain itu, untuk seru-seruan, kami disuruh bikin soal untuk fun contest tahun ini, di mana kita yang bikin soal, kita juga yang ngerjain :v Kelompoknya dibagi jadi 5, saya sekelompok sama Prabowo sama Jonathan.

Karena latihannya pake SPOJ, saya rasa gak masalah kalau orang lain tahu latihan (penyiksaan) kami selama P2. Soal minggu pertama bisa dilihat di sini (note : silahkan tebak sendiri arti dalam kurung di list soal :v )

Untuk hari pertama, soal-soalnya masih relatif doable, walaupun soal GLUE butuh waktu lama untuk bisa ngerti maksud soalnya :s Soal RMOVIE gak bisa saya kerjain karena gak ngerti maksud soal, dan entah kenapa pagenya sering bermasalah di laptop saya :s

Untuk hari kedua, saya yakin minimal bisa kerjain 2 soal (SPECIALG dan VPL0_A). Saya kerjain dari SPECIALG dulu karena sebenarnya "simple", cuma perlu banyak analisis kasus. Setelah selesai bikin outline ide, saya mulai coding. Di sini mulai bencana :

*Ngetik* "Oh iya ya ada kasus begini" *Nambahin kasus*
*Ngetik* "Eh kalo begini harus diapain" *Berhenti*

Dan begitulah, code saya kecepatan pertumbuhan linenya luar biasa. Cobaannya belum selesai kok. Setelah disubmit, WA *banting laptop*. Saya yakin solusi saya sudah benar, jadi saya debug. Hebat, bugnya satu, kecil sekali. Soal lucu hari ini CTPLUCKY, ilmu "kira-kira" saya dipakai untuk menebak upper bound panjang jawaban :v UOFTCG pernah jadi soal fun contest P2 tahun lalu, cuma gak ada yang AC. Setelah mahamin maksud soalnya lagi, ternyata graphnya spesial. Ayo tebak grafnya bakal seperti apa :v Saya gak ngerjain OIL, ngeliatnya aja udah mual..

Hari ketiga, sebelum mulai latihan, Pak Rully ngasih "speech" terlebih dahulu, kayak ngejelasin main idea UOFTCG, sama bilang kalo OIL itu pake line sweep, dan itu jadi TA salah satu mahasiswa ITS (ini ciyus). Saya baru tahu ngerjain soal SPOJ sama bikin analisisnya bisa bikin lulus kuliah :O .

Untuk soal hari ini yang killer benar-benar killer kayak kemarin. DARKASLT saya kompleksitas awalnya mengerikan btw :v AVOIDSOS, karena salah ngitung kompleksitas, awalnya jadi TLE ~_~ Setelah ngerjain MONODIG, dari siang sampai sore saya ngerjain ALTARS. Karena malas ngerotate, saya copy paste untuk 4 kasus. Ujung-ujungnya WA gak habis-habis ~_~

Untungnya besok paginya AC setelah coding ulang..

Hari keempat, soal yang mudah malah tinggal 1 yaitu ALONE. Problem KAYKAY sebenarnya pernah Agus diskusikan sama saya, hanya saja pas itu kami sama-sama gak dapet solusi yang lebih baik dari O(N ^ 4) :| Setelah ngerjain ALONE, saya fokus ngerjain KAYKAY. Akhirnya AC, tapi timenya mengerikan, efek samping dari pakai teknik left-child right-sibling. Setelah itu sampe sore saya gak dapat apa-apa lagi :|

Malamnya, Agus masih frustasi karena KAYKAY nya ngebug dari pagi sampe sore. Akhirnya saya pakai skill debug saya ("Mata Elang"), dan walaupun gak ngerti codingannya Agus, saya bisa nemu bugnya :v Habis itu ditraktir Agus mi goreng :v Moral dari cerita : Skill ngedebug bisa buat cari makan. Setelah itu kami bikin solusi untuk ARCHI, yang sebenarnya simple. Saya rasa ini bagus juga untuk latihan buat OSN :p .

Hari kelima, kami ngerjain soal latihan di TLC baru. Soal-soalnya berhubungan dengan struktur data kayak Segment Tree, BIT, sama Range Tree. Ada 2 soal dari tahun lalu, di mana satu tidak bisa saya solve tahun lalu. Terharu juga ketika setelah setahun bisa saya kerjakan :') Oiya, di antara 3 soal yang berhubungan dengan strukdat, ada 2 soal yang sebenarnya lebih ke greedy. Saat ngerjain salah satu soal greedy :

*Bikin strukdat gaje* *submit* *AC, time sama memory horror*
"Rasanya greedy ini bener deh"
*Bikin greedy gaje* *submit* *Ac, time sama memory normal*
Hoki pol, desu.

Oiya, karena ketemu sama Pak Rully, saya sekalian minta hint buat soal SPOJ - TRIP2. Ujung-ujungnya, saya dikirim email solusi beliau untuk dipelajari, dan nantinya saya tulis analisisnya. Did i just get myself another homework? :|

Sabtunya kuis 1!Saya ngerjain dari soalnya urut dari P1,P2,P3 karena setelah baca, firasat saya urutan difficulty buat saya kayak gitu. Setelah habisin beberapa puluh menit buat P1,karena RTE (gak ngerti penggunaan memory + salah hitung), untungnya AC. Setelah itu, saya mulai ngerjain P2 dari ide dasar brute forcenya. Setelah yakin ide itu bener, saya buat versi optimal pakai Segment Tree. AC~. Dalam waktu 2 jam saya tinggal ngerjain satu soal. Saya dengan santainya mikir "Bisa ini fullscore"

I've never been so wrong.

Bahkan dalam 3 jam saya gak bisa dapet solusi untuk P3 T_T Score akhir saya 100-100-19, sama dengan 3 orang lain. Semua soal ada yang ngesolve, tapi gak ada yang fullscore.

Karena ada banyak waktu luang, sorenya saya habisin buat mahamin + ngerjain TRIP2. Ujung-ujungnya AC sih, tapi banyak bikin bug konyol dulu :s Malamnya saya saya Prabowo ngomongin soal, Jonathan gak ada soalnya ke GM buat beli kacamata (kacamatanya retak gara-gara suatu hal). Awalnya saya ngasih ide 1 soal, cuma terlalu lame. Habis itu, saya ngobrolin SPOJ - RLCAT. Saya iseng untuk nambahin satu hal gak penting dan satu hal penting. Ternyata, satu hal penting itu bikin solusi awal saya untuk RLCAT harus dirombak. Saya sama Prabowo sepakat untuk pakai modifikasi itu, sementara saya bikin solusi general, saya minta Prabowo bikin solusi untuk tc kecil dan deskripsi soal. Jonathan nantinya saya minta bikin testcase.

Hari minggunya, yang cowok-cowok main futsal. Seperti saat main ice skating, Kevin bilang "Gue jago main futsal". Hanya saja, gak kayak pas ice skating, dia ternyata sangat cupu, terbukti dia "mati" duluan. Futsal ini juga gila-gilaan, daripada futsal, lebih kayak bunuh-bunuhan. Ketika mau nyetak, Turfa yang jadi kiper sliding tackle dan terbukti sakit sekali. Selain itu, Agus sama Fahmi juga luka-luka. Kayaknya futsal ini ajang mengeliminasi pesaing. Selesai futsal, kami mampir ke mini market. Pas di mini market, ada boneka yang unyu sekali, sampe saya mau beli. Tapi saya urungkan niat saya karena harganya asdfghjkl. Setelah ketemu Jonathan, saya request untuk bikin testcase, sambil ngasih batasan-batasan untuk tiap subtask.

Sudah dulu ya~


Jumat, 19 Desember 2014

Pelatnas 1 TOKI 2015 : Last Week

*Karena udah libur, gak ada curhat liar :v

Minggu terakhir Pelatnas! Yang berarti bentar lagi dapet duit transport sama uang saku (yey!), tapi juga berarti harus kembali ke sekolah dan nyusul ketinggalan pelajaran (yah :'( ). Materi minggu ini:

  • Basic Geometry 
  • Convex Hull
  • Range Minimum Query, Binary Indexed Tree
Anyway, minggu ini sebenernya materi yang lumayan saya bisa cuma yang ketiga (walaupun cupu juga), entah kenapa gak jodoh sama geometri dari dulu </3 Oiya, minggu ini saya sangat nungguin dikasih duitnya, karena duit saya sendiri udah susah buat laundry :s

Pas basic geometry, soal yang keluar kebanyakan dicampur sama graf :s Terus, "rumus sakti" perpotongan 2 segmen kepake di soal-soalnya, jadinya ya.. buka catatan tahun lalu :v dan ternyata itu nyomot dari wikipedia :v Gak terlalu kendala lah, paling cuma ngodingnya yang jadi panjang dan rawan ngebug :p

Pas soal convex hull, ada satu soal yang rada janggal. Untuk disimplekan, dikasih serangkaian titik, terus dikasih Q query, yang masing-masing berisi koordinat suatu titik, tentukan titik itu ada dalam convex hull serangkaian titik yang diberi atau tidak. Pas ngerjain, saya coba pakai luas segitiga, atau cara dari CP gak AC - AC. Terus Ervin nyoba ganti long long dengan int, jumlah TC yang AC nambah. Setelah "dilicikin" terus, akhirnya AC :s Tapi ada yang AC dengan cara selain ini kok :p

Hari selanjutnya, ada satu soal yang bikin saya sebel sampe sekarang kalo masih diingat. Kompleksitas saya sama dengan kompleksitas juri, tapi konstantanya lebih gede, dan TL-nya strict, alhasil dari pagi sampai siang nyoba optimize terus ~_~ dan ujung-ujungnya TL-nya digedein ~_~ Oiya, soal simulasi pas P2 2014 juga ada, ternyata derajatnya udah diturunkan jadi soal latihan, padahal dulu aja saya gak bisa AC-in :'( Ada juga soal yang karena TL-nya dibikin strict juga, jadinya saya belajar bikin yang ko Goz sebut Fixed Size RMQ

Hari selanjutnya, simulasi 1! Hanya saja.. 
Simulasi 1 saya : Fail. Skor saya 0-100-15, dan denger-denger ada beberapa yang full score :| Tapi ya sudahlah (padahal habis itu seharian down :v)

Trivia : Ada bug di TC sample salah satu soal, dan saya kebetulan AC soal itu cukup cepat, sebelum bugnya dibenerin, sehingga di scoreboard nilai sample saya buat soal itu keliatan tetep 0. Tapi jadinya ya taulah, betapa saya nyia-nyiain waktu habis itu :'(

 Habis simulasi 1, Sal ngajak main ke Paris Van Java. Di PVJ, kami main ice skating. Hasil main ice skating buat saya kurang lebih : kaki kram, jatuh sekitar 10 kali, nabrak orang berkali-kali, dan dihina karena gak bisa ngeskate, cuma bisa jalan :s Habis main, jalan-jalan bentar di PVJ, terus makan. Oiya, di PVJ juga kadang saya diajak Kevin nyari "ceban". Biasalah om-om nakal :v

Bukti kuat saya jatuh
Duduk lebih berat daripada berdiri, percaya deh


Hari selanjutnya, harusnya repeating, cuma mulainya telat, dan karena udah stres jadinya ya kebanyakan main acakata :v Saya sendiri hari itu dichat sama Evan (yang fungsi supervisornya malah baru jalan pas pelatnas), dichallenge buat ngerjain weekly challenge hackerrank. Yasudah saya kerjain :s Terus ada soal, White Falcon and Tree, ketauan banget sih soal strukdat, cuma ngodingnya ribet :/ Saya habisin waktu sekitar 2-3 jam mikir itu soal, terus sholat Jum'at. Habis sholat, sekitar 0.5 - 1 jam saya ngoding. Karena TC sample kurang kuat, saya minta TC sama Evan (saya memang malas). Hasilnya? Ngedebug 3 jam T_T Soal ini juga mungkin code saya yang paling panjang sementara, sekitar 300an line tanpa menghitung template :s

Besoknya, simulasi 2! 
Untuk kontes kali ini, saya nyoba strategi yang lain. Untuk semua soal, saya pikir masing-masing observasi, tulis semua, terus kalau udah ada yang benar-benar yakin, baru saya coding. Cuma beda dikit sih aslinya sama strategi lama. Skor saya 100-20-100, dan saya ngebug konyol kontes ini. P3, saya ngebug agak lama karena ada yang lupa di-update.  P1, saya ngebug sejam, cuma karena ada "i" yang harusnya "k" :'( P2, sekitar setengah jam terakhir saya baru ngeh kalo grafnya planar, cuma gak tau harus diapain :s

Habis simulasi, Sal ngepost video ini. Btw, coba cari cara supaya bisa nyasar ke satu video lagi :p Katanya sih, di video yang kedua itu pengumuman kelulusan. Dan di video itu saya gak lolos! Kata Sal, P2 tahun ini cuma 13 orang karena suatu alasan, dan saya rank 14. Saya down habis itu.

Untuk ngisi waktu sebelum penutupan, panitia ngajak kami main werewolf! Mungkin saya bisa nikmati, kalau saja gak ada miskom antara cupid dan game masternya :s Masa sekali Agus dibunuh, 3 orang mati sekaligus.. (Tebak siapa saja yang mati! :v). Ada juga yang konyol, seperti oracle yang dijadikan werewolf, "suara dari langit" yang didapat Cenna, dan ke WC berarti mati karena ulah Sal :v

Habis itu, di muskay ada beberapa origami. Kami disuruh cari origami sisanya, tapi karena waktu, jadinya game yang ini gak jadi :/ Pas penutupan, rasanya sih biasa aja, mirip lah kayak penutupan biasanya :v Terus sebelum pengumuman, kan dibagiin teh, buat bersulang sama diminum pas Sal kasih aba-aba. Sebelum diminum, saya iseng nanya "ini beracun gak ya?". Terus pas saya minum dikit, saya shock, karena asin banget! Saya langsung berhenti minum. Terus, pas pengumuman yang lolos, yang tehnya asin dipanggil satu-persatu, wew ._. btw, yang lolos bisa dilihat di ask fm saya, soalnya berita acaranya belum dibikin. Oiya, hasil psikotes juga dibagiin, dan saya rasa kemampuan saya sedikit berkembang dibanding tahun lalu :p Selain itu, kami juga dikasih boneka gajah yang lucu :3 Habis itu, kami foto bersama :

Keluarga saya sebulan ini :')

Balik ke hotel, saya tambah senang karena dibagiin duit, dan makam malamnya ada spaghetti! Oiya, berhubung uang pergi saya lumayan gede, uang yang saya dapat juga lumayan gede :v Seinget saya yang ngalahin cuma Josua :v Malamnya, saya packing dan istirahat, karena paginya harus bangun cepat. Esoknya, saya pulang tanpa kendala.

Sekian saja yang bisa saya ceritakan di P1 tahun ini, semoga kualitas nulis saya semakin bagus, dan bisa nulis yang lain juga selain ini :p

Trivia (rada acak-acakan) :
  • Sebulan Pelatnas, skill FIFA saya gak naik-naik
  • Hampir gak ada permainan DoTA, lebih dominan main FIFA/PES
  • Beberapa kali saya ketiduran di kama MW sama Ervin
  • "Ayam" jadi sesuatu yang sering dipesan
  • Saya baru tau, ada pilihan "Dada tulang" sama "Dada montok" pas Josua pesen delivery :v
  • Selama sebulan, saya sering dibantai main FIFA sama Agus. Dia memang biadab.
  • Angkot spoiler kembali ada (peserta tahun lalu pasti ngerti), tapi yang ini dasbornya ada :v
  • MW pernah ngeassert, bukannya nilai barunya bukannya <= nilai lama, ini malah >
  • Malam sebelum simulasi 2, pada main CS, dan suaranya aktif sekali :v
  • Ada insiden pembajakan Wi-Fi :

  • Jarang dikasih susu :'(
  • Pas ngerjain Falcon, saya baru tau ((f o g) o h)(x) sama dengan (f o (g o h))(x). Saya gak ikut pelajaran fungsi komposisi :/
  • Dan MW malah gak tau fungsi komposisi itu apa.
  • Tapi MW AC Falcon, sore-sore dia nyuruh saya ngebantu dia.
  • Spidol papan tulis TOKI terbawa di kotak pensil saya sampai sekarang, maaf ya Cent :(
  • Saya baru tau ada beberapa orang suka teh asin. Agus bikin om Rafael salah kira teh seperti apa yang tanda lolos :/
  • Fahmi orang yang paling banyak diincar om-om Pelatnas
  • Saya gak mau lagi jadi ketua kelas >.<
  • Kamis selalu ditunggu-tunggu karena makan malamnya spaghetti
  • Pas panahan, kami kelihatan cupu dibandingkan anak kecil yang sudah rada pro
  • Jarang ada yang mau duel acakata sama saya :(
  • Saat free atau udah stres, mayoritas pada main acakata :p
  • Soal week 3 yang presisi error, saya yakin total submission di soal itu bisa sampai 500an lebih, rasanya sih :v
  • Agus udah gak bisa ditipu "jam bontang" :'(
  • Bisa dibilang, saya banyak diselamatkan soal DP ._.
  • Ucup meradiasikan sial, semakin akhir Pelatnas radiasinya tambah kuat :p
  • Bontang, Manado, dan Sibolga biasa dijadikan sumber joke dengan format : " Emang di <nama kota> ada <sesuatu> ?"