archive

Versenyprogramozás, felkészülés és kapcsolatok

Competitive programming

Competitive programming is a mental sport (just like chess), where participants tackle a challenging set of algorithmical and mathematical problems by writing computer programs that can solve them.

Judging of the solutions is based on a large set of hidden testcases, for each of which the program must return the correct solution under a very tight time and memory limit. In order to pass these testcases, participants must employ their knowledge of various data structures and algorithms.

Practicing this sport will train you to think and code fast under pressure, enhance your problem solving skills, find bugs and edge cases in code quicker, understand the workings of complex algorithms and come up with creative solutions to problems. All of these skills translate well into any field in IT and will prepare you for FAANG interviews too. Also, it is fun!

ICPC

The International Collegiate Programming Contest, known as the ICPC, is one of the oldest, largest, and most prestigious competitive programming contests among the universities of the world.

ICPC World Finals 2021, Dhaka, Bangladesh ICPC World Finals 2021, Dhaka, Bangladesh

ICPC gallery

The competition is open to teams of three, who are currently enrolled at the same university and all members meet the eligibility requirements. The teams have 5 hours to work on 10-12 exercises, using a single computer, provided by the organizers. Using hand-written or printed materials is allowed, however other electronic devices (phones, calculators, pendrives) and the Internet are not.

There are four tiers of the competition:

In the qualification round the first 2 teams from Budapest University of Technology and Economics will advance to the regional round. Travel and stay is organized and funded by the university for our teams.

Preparation

Mentality

This is key.

Materials

English

Hungarian

VProg student club

Versenyprogramozás (VProg) is a student club we run for college level competitive programming.

Join us on Discord: https://vprog.hu/discord

Calendar

See upcoming meetings here.

Add this to your Google Calendar: https://vprog.hu/calendar

Announcements

Contact

Email the organizers: [email protected]

Subscribe to the mailing list: [email protected]

Dr. Katalin Friedl

associate professor
IB137/a
friedl(at)cs.bme.hu
cs.bme.hu/~friedl

Viktória Nemkin

PhD student
IE216/3
nemkin(at)cs.bme.hu
cs.bme.hu/~nemkin

Viktória Nemkin: honlap, Twitter.