Contest Registration | GBA International Programming Contest
Are you eager to showcase your programming talent?
Are you looking forward to challenging yourself and breaking boundaries alongside like-minded peers?
Are you interested in competing with advanced LLMs?
Are you excited about earning PhD offer recommendations through competition?
The GBA International Programming Contest offers a thrilling platform to realize your ambitions!

We warmly invite friends from home and abroad who are passionate and curious about programming to register and push your limits!
Competition highlights:
l High-level question sets: carefully crafted by experts and contestants This competition specially invites senior professors in the field of artificial intelligence and computer science, as well as experts and contestants who have rich experience in setting questions in ICPC (International Collegiate Programming Contest) and CCPC (China Collegiate Programming Contest) to carefully craft the question sets. The question design takes into account the ability to understand the question, the ability to analyze the problem and the ability to implement the code. The question types are rich and the difficulty levels are clear, aiming to help every contestant get the most out of the competition!
l Multiple tracks: fair competition, many opportunities In order to ensure the fairness and inclusiveness of the competition, this event has specially set up three tracks: Track A, Track B and Track C. Each track is independently awarded to ensure fair competition and equal opportunities! Whether your major is computer science and technology, electronics and computer engineering, data science and big data technology, statistics, financial engineering, or even any other field, as long as you are passionate about analyzing problems and writing code, the Guangdong-Hong Kong-Macao Greater Bay Area International Programming Contest is looking forward to your joining!
l Generous rewards: a variety of awards are waiting for you to win! This competition not only has regular awards such as the special prize, first to third prizes, but also special honors such as the fastest problem-solving award, the tenacious struggle award, the best girl award, and the best boy award. As long as you show your unique programming style, you will have the opportunity to win generous bonuses and honors!
l Win the future: Those with outstanding performance will be eligible for doctoral admission recommendation! This competition is not only a competition of programming ability, but also an opportunity to the future! Outstanding contestants will be eligible for doctoral admission recommendation from well-known universities in the mainland, Hong Kong and Macao, and will also have the opportunity to win generous scholarship support. Whether it is academic advancement or career development, this will open a new door for you!
This is the third consecutive year that the Chinese University of Hong Kong (Shenzhen) has held a programming competition after 2023 and 2024. There will be no separate school programming competition in 2025. No need to hesitate, come and sign up for this competition!
Competition Details:
l Participants: Students from universities worldwide (undergraduate, master, and doctoral students) and primary/secondary schools in Shenzhen.
l Competition Schedule: April 19 (Morning - Practice Round; Afternoon - Official Competition)
l Competition Format: The competition includes a practice round and an official competition, both conducted offline following ICPC rules (details provided in the attachment). The practice round: 3 problems, duration 1.5 hours; official competition: 12 problems, duration 4 hours.
l Participants may log into the system for debugging purposes before the official competition. The practice round is for practice only and will not affect final rankings.
l Open-book competition allows only paper-based materials (e.g., books, printed or handwritten notes, programs). Electronic materials (USB drives, etc.) and communication devices are prohibited.
l Competition Tracks:
l Individual participation; three separate tracks (Track A, Track B, Track C). Each competitor can select one track only. All tracks will have solve the same set of problems but are judged separately.
n Track A: Open to CUHK-Shenzhen students without previous awards from NOI/NOIP/CSP/ICPC/CCPC competitions.
n Track B: Open to all students (including primary and secondary school students from Shenzhen and university students).
n Track C: Open to Undergraduate and master students who are interested in pursuing PhD studies. We will recommend PhD admission offers for high performers in Track C. Non-CUHK-Shenzhen participants in Track C may apply for travel subsidies subject to committee approval. PhD offers will be recommended to only Track C high performers.
l Problem Difficulty: The average difficulty will not exceed that of typical programming assignments in the Data Structure course. Problems will focus on algorithms and programming skills, without requiring knowledge specific to Windows/Linux programming environments.
l Programming Languages: Supported languages include C/C++, Python, and Java. Time limits will be adjusted according to each programming language.
l Important Notices: Competition will be held on a local area network (LAN). Electronic devices and communication are strictly prohibited.
l For further details, please join the consultation group or refer to the participant handbook.
Competition Agenda:
Practice Round (Morning of April 19, Saturday)
l 9:00-10:30: Practice round (at respective venues), distribution of password slips.
l Official Competition (Afternoon of April 19, Saturday)
l 11:30-12:00: Participants enter the competition venue
l 12:00-16:00: Official competition
l 15:00-16:00: Scoreboard frozen (rankings hidden)
l 16:20-17:00: Sponsor presentations (Walk to Administrative Building W201)
17:00-17:45: Awards Ceremony (Administrative Building W201)
Awards:
Award | Quantity* | Prize (RMB or equivalent gifts) |
Champion | 1 | 2000 |
Runner-up | 1 | 1500 |
Second Runner-up | 1 | 1000 |
First Prize | 8 | 800 |
Second Prize | 16 | 500 |
Third Prize | 24 | 300 |
l Track B Prizes:
Award | Quantity* | Prize (RMB or equivalent gifts) |
Champion | 1 | 2000 |
Runner-up | 1 | 1500 |
Second Runner-up | 1 | 1000 |
First Prize | 4 | 800 |
Second Prize | 6 | 500 |
Third Prize | 8 | 300 |
l Track C Prizes:
Award | Quantity* | Prize (RMB or equivalent gifts) |
Champion | 1 | 2000 |
Runner-up | 1 | 1500 |
Second Runner-up | 1 | 1000 |
First Prize | 4 | 800 |
Second Prize | 6 | 500 |
Third Prize | 8 | 300 |
l Additional Prizes (All Tracks)
Award | Quantity* | Prize (RMB or equivalent gifts) |
Fastest Solver Award | 12 | 200 |
Perseverance Award | 1 | 200 |
Best Female Participant | 1 | 200 |
Best Male Participant | 1 | 200 |
*The Competition Organizing Committee reserves the right to adjust the number of awards based on the registration and participation.
Award Descriptions:
n X Prize: Awarded based on competition rankings from highest to lowest
n Fastest Solver Award: Awarded to the participant who first solves a specific problem during the competition
n Perseverance Award: Awarded to the participant who submits the last accepted solution
n Best Female Participant: Awarded to the female participant demonstrating outstanding performance
Best Male Participant: Awarded to the male participant demonstrating outstanding performance
Q&A group:
For further information, join the consultation group or await the subsequent participant handbook.
If you have additional questions, please join the Q&A group where the organizing committee will address inquiries.
Email:
You can also contact st_oj@link.cuhk.edu.cn if you have any questions.
Registration:
l Method: Scan the QR code below to fill out the questionnaire or click the link below to complete the registration: https://www.wjx.top/vm/YIHMShI.aspx
l Verification: Registrations will be reviewed after the deadline. Successful applicants will receive a confirmation email within one week after the registration deadline.
l Registration Period: From March 31 to April 9, 23:59.
Related Competitions:

The International Collegiate Programming Contest (ICPC) is one of the largest and most prestigious university-level programming competitions worldwide. The contest consists of regional contests and the World Finals, spanning about 9 months each season, with approximately 50,000 students from over 2,000 universities across more than 100 countries and regions participating. Known as the "Olympics of programming," the ICPC has grown significantly over its 50-year history.

The China Collegiate Programming Contest (CCPC), organized by the Computer Science Teaching Steering Committee under the Ministry of Education, is an annual national academic competition aiming to integrate competition into China's talent development system. Since its inception in 2015, over 20,000 students and 1,500 coaches from more than 600 universities have participated, significantly impacting the development of China's IT industry.

Notably, since its establishment three years ago, the CUHK-Shenzhen Programming Contest Team has twice qualified for the ICPC World Finals. As of December 30, 2024, the team has secured 31 gold, 27 silver, and 15 bronze awards, demonstrating the exceptional talent training capabilities of professors Fang Yixiang and Ma Chenhao. Team members also actively share their programming experiences through lectures and training sessions, successfully hosting CUHK-Shenzhen Programming Contests in 2023 and 2024.
We look forward to your participation!