Predstavitev tekmovanja

Univerzitetni programerski maraton je vseslovensko tekmovanje za študente v znanju programiranja, s poudarkom na poznavanju podatkovnih struktur in algoritmov. Kot programski jezik lahko tekmovalci uporabljajo C, C++, Javo, Pascal, Python 2, Python 3 ali C#.

UPM sestoji iz predkola, treh tekmovalnih kol in finala. Na finalu se določi prvaka tekmovanja UPM in prvake posameznih univerz, ki pri tekmovanju sodelujejo. UPM poleg tega, da je nacionalno tekmovanje, predstavlja tudi kvalifikacijsko tekmovanje za uvrstitev na tekmovanje ACM ICPC. Slednje poteka v dveh etapah: regionalno tekmovanje in svetovni finale. Slovenija je razvrščena v srednjeevropsko regijo. 

Na tekmovanju sodelujejo ekipe sestavljene iz treh študentov, ki na enem računalniku rešujejo programerske naloge. Običajno je na posameznem tekmovanju zastavljenih od 5 do 7 nalog, na finalu pa celo do 10. Za občutek, kako izgledajo naloge, si lahko ogledate arhiv nalog na sodniškem sistemu. Naloga ekipe je, da v omejenem času (4 do 6 ur, odvisno od nivoja tekmovanja) reši čimveč zastavljenih nalog. Pravila tekmovanja so takšna, da štejejo predvsem rešene naloge in šele nato hitrost reševanja.

Če vas programiranje zabava in se veselite novih izzivov ter druženja s prijatelji ob programerskih izzivih vas vabimo, da se nam pridružite. Vse kar morate storiti je, da izpolnite prijavnico, ustvarite svojo ekipo in se nam pridružite na tekmovanju.