jump to navigation

Final Programming Contest Gemastik 2009 Oktober 10, 2009

Posted by marcadian in Event, Programming.
Tags:
18 comments

Day 1

Terjadi perubahan rencana mendadak pagi2, yang tadinya kumpul di kampus syahdan tiba2 pindah ke kijang, gara2 bus cipaganti diusir protecom >.< langsung menghubungi semuanya buat  langsung ke kijang, yang udah dateng langsung berangkat naek angkot.

Perjalanan lancar, ampe sana ternyata wismanya better lah dari yang taon lalu punya. sekamar gua 4 orang dengan tempat yg lebih gede daripada taon lalu. Abis urusan regis2, langsung kabur bentar cari buku trus pas balik pas ud akhir briefing, ambil nomor urut buat komputer, yes i got lucky 7 ;) dan tim solitude dapet no 13, lucky 7 vs number 13 >:)

Gua buka penampungan cw di kamar gua mpe malem ;)

Kali ini bajunya mirip ma pegawai hotel, dan yang paling kacau adalah pendek banget, padahal gua ud ambil ukuran L yang paling gede, udah pendek, ada belahannya lagi, mantap. Si Jep mesum dah berencana “kipas2″

Halaman: 1 2 3

Penyisihan programming contest gemastik 2009 Agustus 27, 2009

Posted by marcadian in Event, Programming, Story.
4 comments

Hmm… baru saja kelar beberapa jam lalu. Tambah ancur aj nih kontes, penyisihan ke-2 taon lalu masih jauh lebih bagus daripada ini.

  (lagi…)

World Final ACM ICPC 2009, Stockholm April 30, 2009

Posted by marcadian in Event, Programming, Story.
17 comments

Day 0-1

Perjalanan Jakarta – Bangkok cukup lancar dan berasa cepet, ampe bangkok, waktunya bengong 9 jam, mantap. Setelah muter2 bandaranya, yang arsitekturnya cukup keren, tapi ga gtu banyak tempat makanan akhirnya nongkrong di starbucks bentar, trus menemukan tempat yang nyaman, bisa tidur bentar disini. Abis itu cari tempat makan di bandara, isinya makanan macem2, cita rasa thailand dah ;) gua sendiri makan tom yam. Pas masuk ruang tunggu, ketemu tim NUS ma NTU, tim NTU cm transit disini sekitar 2 jam, wew kenapa gua 9 jam ==” 
Pas lagi nunggu, ketemu beberapa orang asia bermuka geek, wah kayaknya tim ICPC juga nih, dan ternyata mereka dari NTU Taiwan.

Penerbangan dari bangkok – stockholm makan waktu 12 jam, sepertinya cukup membosankan. Di samping gua duduk seorang cw ;) (hmm… cw bener bkn ya? serem kl shemale, cuekin aj ah) pas naek langsung pk selimut, molor, malah sempet selimut ampe nutup muka, cw stres ==”. Abis makan, langsung tdr, bangun2 dah pagi, ga lama makan lagi. Bis itu nanya2 cw sebelah dari mana, oh dr filipina, kemungkinan besar beneran cw berarti.

Turun dari pesawat, wow tambah dingin, ah tenang masih kuat. Abis urus imigrasi, ketemu orang dari panitianya, eh ternyata maksudnya mereka ingin ada di bandara saat tim nyampe itu, ya benar2 gtu, bukan berarti mereka jemput :D Keluar bandara buat naek taksi, woo mantap suhunya, bisa bikin merinding disko.  Dari bandara Arlanda, naek taksi ke stockholm, taksinya fixed rate, 495 kr (1kr sekitar 1200 rupiah), ok mantap taksinya (selaen mahalnya) volvo! dan melaju dengan kecepatan > 100km / jam pernah ampe 150an konstan, mantap ;) ini baru namanya taksi. Sekitar 1/2 jam nyampe grand hotel, check in. Abis itu mau makan, dan muter2 jalan2 cari makanan, wew kotanya bagus, banyak airnya, stockholm terpecah ma perariran. Baru jalan sekitar 10 menit, menyerah dengan suhu udaranya, dan kembali ke kamar buat tambah armor. Jalan ga lama,  gunawan berasa ketombenya rontok lol ternyata bukan, salju jatuh dikit, untung ga banyak. Abis jalan susah juga nemu tempat makan, karena banyak gedung2 tanpa nama, akhirnya ketemu 7 eleven dan makan disana, gua menghabiskan 59 kr.Mirhard ma pak fredy membeli sebotol air mineral, seharga 33kr, ternyata itu air soda, met menikmati. Abis itu pulang, nunggu bentar trus urus registrasi dll lalu makan malam, abis itu ketemu pak sablin bentar, trus keluar hotel dengan tanpa persiapan hanya untuk foto, suhunya lbh mantap dr tadi siang ==” abis itu balik ke kamar, tidur. Kata pak sablin, lewat jam 12 malam, ada channel2 “nakal” >:) tapi sialnya gua selalu terkapar sebelum jam 12.

Halaman: 1 2 3 4 5

Arkavidia April 6, 2009

Posted by marcadian in Event, Story.
9 comments

Arkavidia

Day 0 Decision…
Ok, dikarenakan terjadi suatu kesalahan teknis oleh panitia yang tidak memberitahu jadwal acara, padahal dari hari rabu sebelumnya dah gua email, dan sodara flashit bilang kalo software disuruh ikut expo tanggal 2, maka semuanya berangkat bareng tanggal 1. Setelah milih hotel, booking, 15 menit kemudian ad email dari panitianya, software mulai tanggal 3, nice :D cengo dulu ampe tanggal 4 gua.

Halaman: 1 2 3 4 5 6

Penyisihan Arkavidia Maret 17, 2009

Posted by marcadian in Event, Programming.
30 comments

Ya penyisihan arkavidia udah ditutup. Ini sedikit write up dari gua. Soalnya ada 12. yang menurut gua distribusi tingkat kesulitannya adalah jelek (sorry, no offense buat panitia) karena menurut gua soalnya mayan susah, bahkan dari 3x ICPC yang gua ikuti, soal bonus di ICPC lebih gampang dari semua soal penyisihan kali ini. Ga kebayang d soal finalnya, kalo penyisihannya aja udah kayak gini. Untung parsial scoring kalo enggak, gua ga yakin nih ada 30 yg minimal solve 1. Soal2nya pun banyak yang udah pernah liat ato comot dari Online Judge.

Soal A -> coba cek http://spoj.pl/problems/ARCTAN  
Untuk soal ini, coba buang dulu arctan nya, kalo udah, utak atiknya rada tricky nih. Tar akhirnya tinggal
(B-A) * (C-A) = A*A + 1
Nah soalnya sekarang jadi tinggal faktorin A^2+1, bisa selesai dalam O(A) . Bisa googling nih soal waktu itu gua nemu hehehe :D

Soal B -> mirip sama http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1002
Bipartite macthing? mirhard yang buat, tidak terlalu tahu menahu :D

Soal C -> Pernah liat dimana gtu, dan pernah ada yang nanya. Salah satunya ada di topcoder

Catalan number!! Pertama gua coba pake rasio catalan, dapetin C[i] dari C[i-1] entah salah code ato emang pas itung overflow, ya ud ganti, keluarin yang udah pernah dibuat pake BigInteger java, dan hard code :D

Soal D -> baru liat!! ga tau mau diapain. beneran ada solusinya nih? yang bikin susah adalah, bisa ada cycle, dan boleh visit SPBU yang sama lebih dari sekali (gua ud klarifikasi nih)

Soal E -> DP, dah pernah nemu yg mirip2 tp ntah dimana
Mirhard yang buat, intinya sih simpen, kalo dari titik ini, maksimal ada berapa lagi yang nilainya < dan dalam batas

Soal F-> Klasik, diameter graph

Soal G -> Soal ICPC Kaoshiung 2006 http://acmicpc-live-archive.uva.es/nuevoportal/data/problem.php?p=3685
DP tree, sebenernya bisa cheating nih, buka aja web felix halim dan submit source codenya. Solusi O(V).

Soal H-> Dah pernah ngerjain soal yg minta trailing zero disini dan soal yang minta itung jumlah digit di UVA, lupa yang mana
Untuk itung digit suatu angka X
Digit = floor(log10(x))+1

Hitung angka 5 pada X! [EDITED : Thx to Turothok :D ]
Angka 5 = floor(X / 5) + floor(X / 25) + floor(X / 125) +  ….  

Soal I -> Ga pernah liat, susah. Ga tau solusi liniernya

Soal J -> Convex hull, klasik, tp g tau jadi pa kg :P

Soal K -> 2 soal TOKI digabung jadi 1, soal lipat OSN 2004 dan soal pelatnas 3 jaman dulu.

Soal L -> comot dari http://spoj.pl/problems/MATSUM
Pertama mencoba buat quadtree, bribet yah pas motong2nya, akhirnya beralih ke Binary Indexed Tree, baca dari sini, lom gitu ngerti motong2nya, rada aneh, tapi kalo nge mimic codenya sih bisa hehehe..

Well sekarang tinggal tunggu d grading semuanya.

Oh iya karena kontesnya lama gini, ada thread di kaskus yang nanyain soal J dan soal H tuh.

Dari semua soal, yang gua temuin di OJ udah gua coba dulu di OJ dan AC :D meskipun untuk soal A dan L di arkavidia gua ragu kalo solusi juri pun bisa di bawah 1 time limit (1 detik)  karena servernya setau gua enggak cepet2 banget (ayo yang punya server, klarifikasi spec nya :P ) , solusi gua di SPOJ sekitar 4 detik untuk soal A dan 5.5 detik untuk soal L.

Nah ini  (file zip nih, ubah dulu extensionnya, maklum wordpress gratisan :P )   sebagian solusi tim gua. Ga semuanya ada disini karena masih ada ma mirhard. waktu mo ambil dari server arkavidia pun udah ga bisa. Beberapa yang pake int 64 bit masih pake %I64, waktu mau submit udah diganti, ya silahkan disesuaikan dengan compiler masing-masing.

Well semoga panitia ngebuat pembahasan ato setidaknya mempublish test case dan solusi mereka.

Final BNPC-HS 2008 Desember 15, 2008

Posted by marcadian in Event.
13 comments

Soal A (By Andrian Kurniady)

Buat array untuk frekuensi huruf dari a-z, lalu hitung ada berapa banyak yang nilanya lebih besar dari nol.

#include <cstdio>
#include <cstring>
int main()
{
  int t;
  char s[300];
  int freq[256];
  scanf("%d",&t);
  while (t--)
  {
    memset(freq,0,sizeof(freq));
    scanf("%s",s);
    int len = strlen(s);
    for(int i=0;i<len;i++)
      if (s[i]>='a' && s[i]<='z') freq[s[i]]++;
    int res = 0;
    for(int i='a';i<='z';i++) res += (freq[i]>0);
    printf("%d\n",res);
  }
  return 0;
}

Halaman: 1 2 3 4 5 6 7 8

Gemastik 2008 November 8, 2008

Posted by marcadian in Event.
5 comments

First Day : Bandung, I’m coming ;-)

Nah, karena lagi nganggur dan bengong ga tau mo ngapain, akhirnya ditulis jg tentang gemastik :D

Gemastik itu lomba IT yang diadain ma IT Telkom Bandung, nah kali ini dai binus yang lolos cuma algorithm (7 dari 15 Finalis). Tim gua kali ini namanya Tweety (lagi) sbenernya cuma coba2 diminta su buat daftar, ya ud lah, males buat lagi juga :D . Isinya  Eko Wibowo, Eko Mirhard, Panji Kharisma. isinya mirip ma pandemonium, cuma kali ini mencoba inovasi, berpisah dengan Gunawan :D dan dapet si kancut, gara2 dia matre milih koin 1000 (dah gua tebak)

Bangun pagi dengan ngantuk, call su, dia ud bangun, dan kita dah dapet carter bus buat ke bandung :D haleluya.. Nyalain komputer, isi lagu di ipod hehehe…10.30 lewat bis mandi, tinggal tunggu tukang ojek buat ke syahdan. (lagi…)

Halaman: 1 2 3 4

ACM / ICPC Regional 2008 Jakarta Site Oktober 28, 2008

Posted by marcadian in Event, Story.
13 comments

Udah seminggu bis kelar ICPC Jakarta, baru sempet nulis karena hari rabu bis ICPC langsung tancep ke bandung buat gemastik. Well senin pagi dah bangun dan siap2 ke kampus, sempet ol btr, dan si mirhard baru bilang, notebooknya dicoret manual ma dia karena ga ad printer… ok  jadilah 1/2 9 gua membereskan notebook, print ulang bis itu langsung cabut ke kampus. 

Setelah semua urusan registrasi beres, opening, dll dapet softcase laptop dari IBM, mayan, ud hampir gua tuker dengan 1 solved atau kisi kisi ma judge :)
(lagi…)

INC 2008 Juni 16, 2008

Posted by marcadian in Event.
1 comment so far

ok hari ini bangun dengan tidak segar karena semalam ga gtu bs tdr, nervous kali ya :P ud bangun cuaca sedikit tidak baik karena hujan, mau dtg kok males akhirnya nunggu2 jam 9 pegi jg d dengan jas ujan.  taon ini nama tim gua acmon, namanya sama ama tim singapore, karena orangnya sama.

Eko Wibowo,, Cun Cun Lim, Lie Gunawan.

ok sampe di tempat si cun2 lom dtg, akhirnya masih nunggu btr dia dtg, dengan kerennya dia ga bw binus card, pdhl ud ditulis di email, diminta KTP jg dia ga bw (ganteng bgt nih anak :P ), akhirnya pk SIM

ngoceh2 bla bla bla langsung masuk practice session. Gunawan langsung buat semua macro sebelom soal dtg, lalu 1 template file. Cun2 jg buat template karena kurang cocok dengan template gunawan, well mang kurang kerjaan,… tp akhirnya gua ikutan :D yak akhirnya ad 3 template untuk macro2. Practice gampang, 1 soal 3 kepala, utg ga berantem, ud pk debat2 dl wkt buatnya. ud solved dan masih nunggu ampe waktu abis, Cun2 ke WC dan tiba2

Gunawan: eh doraemon nyampe ga ya ke Amerika?

Eko : *bengong sambil berpikir apa hubungan doraemon ke amerika dengan soal barusan*, apa gun ?

Gunawan: iya, film spiderman, superman kan terkenal ampe sini, doraemon sampe ga ya ke Amerika?

Eko : Gun, pertanyaan lo berbobot, tapi ga penting :D

setelah cun2 kembali, gunawan jg nanya urusan doraemon. dan gua ga peduli ma obrolan mereka.

well aturan taon ini ttg coretan yang cuma 5 lembar, ga boleh minta lg, dan ga blh bawa sendiri sedikit ganggu, karena gua  biasa banyak nyoret2. well ya ud d.

abis practice balik ke ruang m2c-d buat makan siang, bis itu ke ruang r2a lagi nunggu 15menit sblm mulai.

yang jaga ruangan bilang, tar waktunya mulai bareng dari pc^2, soal jgn buka dl. Waktu time di pc^2 start, semua tim di ruang itu langsung keluarin soal, tiba2:

SiPenjagaRuang: eh contest site1 lom mulai

Cun2: loh ini ud start kok waktunya

Eko : *bengong sambil mikir, kok bisa?*

SiPenjagaRuang: yang ini lom mulai nih. *ternyata ad 1 tim pas di depan dia yg lom mulai waktunya*

Eko + Cun2 : “Ya ga tau”  *lanjut bongkar soal dan tidak menghiraukan orang itu lg :P

OK soal pertama yang menarik gua adalah soal D, karena ada gambar seperti Bipartite mathcing, andai benar at least tinggal diketik karena ad di team notebook. oh ternyata bukan, cuma soal simulasi trainee gua :D ks gunawan, pesen algo n log n, gunawan sdkt ngebug dan minta gua benerin, ngebug jg :P baru nyadar, solusi O(N) lbh gampang, pesen ma gunawan lg, dan lanjut baca soal.

baca soal A, wah pendek nih :D ok ternyata ga gampang dan ad slh ngerti dikit.bis balik baca2 semua soal, sialan nih soal panda kok keren amat. buang. soal geometry, wah..sama aj.buang.

kontes ga lama gua keluar ke WC, karena tmpt jalannya sempit, dan gua buru2, akhirnya nabrak penyekat ruang lab, hasilnya hari ini memar dikit lutut gua

Baca soal E, indomie, wah peluang, pk kombinatorik rekurens, eh ga nemu supersetnya. akhirnya setelah discuss ma cun2, ketemu rumusnya. Langsung ngebajak komputer dari gunawan. kok sample aja kurang bener??oh rumusnya kurang general dikit, ud diubah. tembus sample….submit….dann……..WA!!!! DAMN!!kok bisa????oh ternyata overflow gara2 pk long long!!!!!ampe kelar kt berusaha ngerjain in karena banyak tim laen yg solved, ternyata cukup ganti ke double, dan gua heran2 kok double ga overflow

setelah bingung rumus bener, tp msh WA (Wrong Answer), gunawan ngerjain soal G, Hotel and solved!!! ok balon jadi 2, setelah tadi tertinggal dari tim di depan gua. gua ud baca soal F dan cukup ngerti kalo ini cm simulasi, kl TLE (Time Limit Exceeded) baru cari struktur data yang bagusan dikit. 1/2 4 ketika gunawan ma cun2 ngubah code indomie ke java dengan masih baca2 manual, gua ngebajak komputer utk code F, ngebug dikit salah liat variable, ud beres di debug ma gunawan, submit dan RTE, ok gua tau dimana kotornya, beresin submit WA, liat2, oh ok gua tau butuh modular arithmatic, banyak tim ga nyadar ini ampe akhir sehinggal soal F cm di solved oleh acmon dan TSP.

Sekarang tim gua memegang status “Juara Room” sebuah status cukup keren di topcoder, tp tidak di INC  :D bis itu Gunawan ngerjain soal H yang nyusahin ga kelar2 ampe akhir sedangkan gua ma cun2 berusaha ngubah rumus indomie agar ga overflow, gua ud terpikir untuk pk double tp tanya gunawan ktnya lbh besar long long , dan seinget gua kt suhendry double itu cm gede di fraction doank, akhirnya niat ini gua urungkan (damn!!coba gua ganti!!!!!) gua nyoba scaling dengan membagi perhitungan dengan 10^6 tp lupa gua ganti double, dodol!!! dan semalem gua baru inget pernah nemu soal kyk gni, pk long long overflow, kl ga overflow ga precise, dan wkt itu gua pk double dan bisa, sialan kenapa baru inget pas ud malem?

ya gtulah hasil INC taon ini, annual profit turun 80% !!! dpt kesel dikit gara2 double ditambah bonus memar >.< ok sekarang waktunya kembali ke bangku sekolah menempuh UAS. IMHO soal INC taon ini lebih adhoc dan simulation, dan kurang algoritmik. Pembahasan 3 (+1) soal yang di solved tim gua nanti aja, kl gua rajin :D

Goes To Singapore Desember 17, 2007

Posted by marcadian in Event, Story.
2 comments

Hari pertama

Ngumpul di binus jam 7 pg trus ke bandara, urus surat sana sini beres dgn lancer, cm ceemot kena palak dikit gara2 passportnya ud mau abis. Flight nya rada2 shake2 ga tau knp, tp utg sampe di sing dgn selamat, langsung menuju hotel nunggu cek-in, lalu rombongan lain dtg dan langsung ngelayap sekitar jam 2an. Jalan2, makan malem balik2 ke hotel jam 12malem (ato jam 1?) ud ga inget jg, ud kaki pegel bgt, pinggang encok pegel linu, ngantuk lg langsung d terkapar
(lagi…)

Halaman: 1 2 3