ICPC Cyprus 2025

October 18th 2025

The most prestigious global programming competition back in Cyprus as a national competition!

This year syncing with GRCPC, the national Greek programming competition!

The competition gives the opportunity to teams of Computing students from different universities in Cyprus to interact, and to demonstrate their problem-solving, programming and teamwork skills.

The best team from each university automatically qualifies for the regional competition, which will take place in Greece for the first time! Based on team performance qualification of more than one team for some universities is possible.


REGISTER HERE >

Local Organisation Chair:

logo

Diamond Sponsors:

logo logo logo

Supported by:

logo logo logo

Organising Committee:

logo logo logo logo logo logo logo
About

Mission

The ICPC-Cyprus Programming Competition adopts the mission of the ICPC Foundation, i.e. the International Collegiate Programming Contest Foundation, to provide university students with opportunities to interact with students from other universities and to sharpen and demonstrate their problem-solving, programming, and teamwork skills. The contest provides a platform for ACM, industry, and academia to encourage and focus public attention on the next generation of computing professionals as they pursue excellence.


Why Participate

The winning teams (at least one from each university) will be eligible to participate in the ICPC Regional Competition, which leads to the European Championship and eventually to the World Finals. Cyprus falls under the South Eastern Europe Regional Competition (SEERC), and the organizing committee of the ICPC-Cyprus is collaborating with SEERC Organizers to ensure an exciting event for all participants. In addition to the Regional Qualification, winning teams may also receive several prizes that will be announced timely.


Language

The language of the Contest is English. All written contest materials will be in English.


Technical Details

During the Online Registration, each team’s coach must select one programming language for the team out of the list of languages allowed each year. In the 2025 competition (18th of October 2025, at UCLan Cyprus), the programming languages of the ICPC-Cyprus are: Java, Python, and C/C++.

Once registered each team will receive a more detailed description of the programming environment they will be using, based on their programming language selection. Furthermore, given their selected programming language, each team will be placed in a lab where the appropriate setup is available and judges from across Cyprus will be observing their attempts to complete their programming solutions.

Rules

General Rules

Teams must consist of exactly 3 students from the same university.

One computer per team will be provided and there will be no Internet access.

The programming languages Python, Java, and C/C++ are allowed.

Participants can bring 30 pages of notes per team member.

There will be 8-14 problems to solve.

Participants will have 5 hours to solve them and the solutions will be submitted through our platform.

The best teams win (those who solve the most problems in the least amount of time).

The best team from each university can participate in the regional competition (we will inform the universities at a later stage regarding possible sponsorships of the teams from the national competition).

Additional team slots may be given to the best performing universities.

After the regional competition (South-Eastern European Regional Competition – SEERC) the best 13 teams will qualify for the European Championship (EUC) and the top teams from the EUC will advance to world finals.


Team Composition

A representative of the higher education institution, typically a faculty member, may serve as the team coach. The coach certifies the eligibility of contestants and serves as the official point-of-contact with the team prior to and during contest activities. A team may only have one coach and the coach cannot also be a contestant. The coach must fully register his/her teams in the ICPC-Cyprus Registration System within the time set by the competition rules which, for the 2025 contest, is no later than October 17th 2025 [given that there are still seats available]. The best team from each university will be automatically eligible to participate in the regional competition. For best performing universities, more teams may be qualified. Finally, each team consists of three contestants who are eligible to compete according to the rules of the competition.


Eligibility

Through a successful participation in the ICPC-Cyprus Programming Competition, teams qualify to advance to the South Eastern Europe Regional Contest. Any number of teams from a given higher education (HE) institution can participate as long as all the team members are students of the same HE institution [Student cards (with study dates) must be presented on the day of the competition – if your student card does not show the study dates please have available a recent school transcript]. The higher education institutions that can participate must be located in Cyprus. Student teams can register to the competition for FREE.


A team must be made up of 3 members and it will compete on 2 programming machines (which WILL BE provided by the organizers). The team should also have a registered coach. The coach of a qualifying team is the point-of-contact prior to and during the ICPC-Cyprus Programming Competition activities. A contestant of a team may NOT serve as the coach. The coach must provide additional information during registration. Qualifying teams will be issued an invitation by email and postal mail (if requested) soon after completing certification. See section on Team Composition .


Teams failing to comply with any of these requirements will be ruled ineligible to compete in the ICPC-Cyprus Programming Competition. In the event that a team member is unwilling, unable, or unfit to compete in the competition, the coach must notify the General Chair of the competition in a timely manner.


The on-site registration must be preceded by the online registration (one registration per team by the team coach). The online registration is available <here>. At on-site registration (18th of October 2025, UCLan Cyprus), participants must provide picture ID and proof of studies (e.g. a student card with a recent picture and study dates would be sufficient). Note that contestants must show proof of enrolment at the university during the term of the contest, so if the student card does not provide study dates, then a recent transcript or a letter from the university should be provided.

Past Problems




Registration
Register-Icon

Register for competition

Follow the steps below and become a participant!

3

Complete ONE registration per team, giving a name for the team and the names of the team members. A coach per team is allowed.

3
Contact Us

For registration issues contact the local contest director for Cyprus, Dr. Josephina Antoniou

Agenda
  • ONSITE REGISTRATION / COFFEE AND SAVOURIES

  • PROGRAMMING COMPETITION

  • LUNCH / AWARDS

Committee
Dr. Josephina Antoniou
Dr. Josephina Antoniou
UCLan, Cyprus
Cyprus ICPC Local Director

For more information or queries about the event, you can contact at jantoniou@uclan.ac.uk

Dr. Chryssis Georgiou
Dr. Chryssis Georgiou
University of Cyprus
Organising Committee Member
Dr. Zinon Zinonos
Dr. Zinon Zinonos
American University of Beirut - Mediterraneo
Organising Committee Member
Dr. Vicky Papadopoulou-Lesta
Dr. Vicky Papadopoulou-Lesta
European University Cyprus
Organizing Committee Member
Dr. Constantinos Mavromoustakis
Dr. Constantinos Mavromoustakis
University of Nicosia
Organising Committee Member
Dr. Nearchos Paspallis
Dr. Nearchos Paspallis
UCLan, Cyprus
Organising Committee Member
Dr. Avgousta Kyriakidou Zacharoudiou
Dr. Loizos Michael
Neapolis University Pafos
Organising Committee Member
Dr. Despina Grigoriou (Michael)
Dr. Despina Grigoriou (Michael)
Cyprus University of Technology
Organising Committee Member
Dr. Chrysostomos Chrysostomou
Dr. Chrysostomos Chrysostomou
Frederick University
Organising Committee Member
Venue
12 – 14 University Avenue Pyla, 7080 Larnaka, Cyprus
(+357) 24 69 40 00

*Additional information: https://icpc.baylor.edu/regionals/finder/CCPC-2019

Results