2025 Universal Cup Finals¶
Last updated – 14 Feb 2025
Attachments¶
Overall Schedule¶
| |||||||
Wednesday February 19 – Registration | |||||||
Start | End | Description | Location | Attendees | |||
---|---|---|---|---|---|---|---|
13:00 | 21:00 | Check-in | Huawei Sanyapo Campus | All with badges | |||
18:00 | 21:00 | Team Photo | Prague Meeting Room, 3F, Building A1, Huawei Sanyapo Campus | UCup Finals Attendees | |||
20:00 | 20:30 | Welcome Party | |||||
20:30 | 22:00 | Holdem’s Night | |||||
Thursday February 20 – City Tour | |||||||
Start | End | Description | Location | Attendees | |||
08:00 | 10:00 | Breakfast | Amber Taste, The Amber House Songshan Lake Dongguan | All with badges | |||
10:00 | 11:00 | Transportation by bus | Hotel Lobby, The Amber House Songshan Lake Dongguan | ||||
11:00 | 21:00 | City Tour | Guangzhou | ||||
Friday February 21 – Opening Ceremony / The 2025 Huawei Tech Arena Universal Cup Finals Challenge / Practice Session | |||||||
Start | End | Description | Location | Attendees | |||
7:30 | 8:30 | Breakfast | Amber Taste, The Amber House Songshan Lake Dongguan | All with badges | |||
8:30 | 8:50 | Transportation to Xicun Campus | Hotel Lobby, The Amber House Songshan Lake Dongguan | ||||
08:50 | 10:30 | Opening Ceremony | Building M3, Huawei Xicun Campus | UCup Finals Attendees | |||
10:30 | 11:00 | Workstation Setup | |||||
11:00 | 16:00 | The 2025 Huawei Tech Arena Universal Cup Finals Challenge | |||||
16:45 | 17:45 | Practice Session | |||||
17:45 | 18:00 | Transportation to Sanyapo Campus | All with badges | ||||
18:15 | 19:30 | Dinner | Curitis Restaurant, Huawei Sanyapo Campus | ||||
20:30 | 22:30 | Table Tennis’ Night | Building B4, Huawei Sanyapo Campus | UCup Finals Attendees | |||
Saturday February 22 – The 2025 Universal Cup Finals | |||||||
Start | End | Description | Location | Attendees | |||
8:00 | 10:00 | Breakfast | Amber Taste, The Amber House Songshan Lake Dongguan | All with badges | |||
10:00 | 10:20 | Transportation to Xicun Campus | Hotel Lobby, The Amber House Songshan Lake Dongguan | ||||
10:30 | 16:30 | The 2025 Universal Cup Finals | Building M3, Huawei Xicun Campus | UCup Finals Attendees | |||
16:30 | 17:15 | Visit Tour in Xicun Campus | Huawei Xicun Campus | All with badges | |||
17:15 | 18:45 | Dinner | 10 Garden De Fribourg, Huawei Xicun Campus | ||||
18:45 | 19:00 | Transportation to Sanyapo Campus | |||||
20:00 | 22:30 | Video Game’s Night | Liberec Meeting Room, 2F, Building A1, Huawei Sanyapo Campus | UCup Finals Attendees | |||
Sunday February 23 – Challenge Roadshow / The 2025 Universal Cup Conference for Competitive Programming / Closing Ceremony | |||||||
Start | End | Description | Location | Attendees | |||
7:30 | 8:30 | Breakfast | Amber Taste, The Amber House Songshan Lake Dongguan | All with badges | |||
8:30 | 9:00 | Transportation to Xicun Campus | Hotel Lobby, The Amber House Songshan Lake Dongguan | ||||
09:00 | 12:00 | Challenge Roadshow | Building M3, Huawei Xicun Campus | ||||
12:00 | 13:00 | Lunch | KUNYU, Huawei Xicun Campus | ||||
13:30 | 16:35 | The 2025 Universal Cup Conference for Competitive Programming | Building M3, Huawei Xicun Campus | ||||
16:50 | 17:45 | Closing ceremony | |||||
17:45 | 18:00 | Transportation to Sanyapo Campus | |||||
18:30 | 20:00 | Farewell Dinner | No.1 Lake View Restaurant, Huawei Sanyapo Campus | ||||
Monday February 24 – Checkout | |||||||
Start | End | Description | Location | Attendees | |||
All Day | Checkout | Huawei Sanyapo Campus | All with badges |
Notice¶
- On February 19th, there is no group dining. You may order room service and we will cover the cost.
- For everyday’s breakfast, please use your room card to enter the dining room.
- For all transportation from Sanyapo Campus, please be at Hotel Lobby, The Amber House Songshan Lake Dongguan in time.
- If you encounter any unexpected circumstances, please contact volunteers immediately. Volunteers:
- Jingbang Chen
- Jie Tan
- Qingyu Shi
- Qiuyang Mang
- Chunyang Wang
- Bo Peng
- To ensure the safety of all participants and the smooth operation of the event, please strictly adhere to the on-site safety regulations.
- During the event, do not leave the designated area without permission, and refrain from climbing, chasing, using open flames, or engaging in any other behavior that may endanger yourself or others.
- All participants must follow the instructions of staff and volunteers, as well as comply with venue signage and safety notices.
- If any personal actions (such as ignoring warnings, unauthorized movement, or dangerous activities) result in personal injury, property damage, or other adverse consequences, the individual involved shall bear full responsibility for all resulting liabilities and losses.
- The event organizers will not be held accountable.
Programming Environment¶
- OS: Ubuntu 24.04.1 LTS
- Desktop: GNOME Flashback
- Editors: vi/vim, gvim, emacs, gedit, geany, kate
- IDEs: Eclipse, IntelliJ, CLion, PyCharm, RustRover, Code::Blocks, Visual Studio Code
- Contest Control System: DOMJudge 8.3.1
Languages¶
Language | Version |
---|---|
C (gcc) | 13.2.0 |
C++ (g++) | 13.2.0 |
D (dmd) | 2.109.1 |
Java (openjdk) | 21.0.4 |
Kotlin (kotlinc) | 1.9.24 |
Python (pypy3) | 7.3.15 with Python 3.9.18 |
Rust (rustc) | 1.75.0 |
Conference Information¶
Linear Systems Surprises¶
![Richard Peng](/2025-ucup-finals/avatars/richard_peng.round.min.png)
Presenter: Richard Peng
Abstract: Algorithms researchers strive to design better ways of solving problems that are central to many disciplines. Systems of linear equations arise throughout engineering and sciences in tasks ranging from physical simulation to data analytics. In many cases where linear systems don’t exactly model the problem, they provide the steps that lead to the solutions. Despite linear systems’ storied history spanning centuries, the current best algorithms for general linear systems, as well as many important subclasses, remain comparatively slow.
Over the last few decades, algorithms researchers developed entirely new approaches to solving linear systems. These progress led to accelerations in many applications, as well as entirely new theoretical frameworks for designing and analyzing algorithms. This talk will briefly overview some of the surprising ways of thinking about approximations, iterative convergences, and algebraic structures that originated from studying linear systems.
Practice on medical LLMs¶
![Benyou Wang](/2025-ucup-finals/avatars/benyou_wang.round.min.png)
Presenter: Benyou Wang
Abstract: Recently, OpenAI's ChatGPT and various open-source community models, such as LLaMA 3, have significantly advanced the development of AI applications. In the medical field, both proprietary and open-source models hold great potential. However, when it comes to solving real-world medical problems, there is still a "last mile" to cover. In this Speech, we will introduce our team's development of the medical large language model, HuatuoGPT, and its multilingual and multimodal extensions, the Apollo series. We will also discuss the technical solutions for HuatuoGPT-o1, which aim to enhance the performance and interpretability of large language models, particularly in the context of longer diagnostic reasoning chains. Finally, we will look ahead to the future development of medical LLMs. Specifically, we will explore the potential of using AIGC technology to create a large number of patient agents to train both human and AI doctors. By doing so, we can accumulate real patient needs and doctor feedback, ultimately working towards the development of generalist medical artificial intelligence (GMAI).
An Introduction to Symbolic Program Generation¶
![Ruyi Ji](/2025-ucup-finals/avatars/ruyi_ji.round.min.png)
Presenter: Ruyi Ji
Abstract: Large Language Models (LLMs) have recently achieved remarkable success in program generation, particularly in competitive programming. For example, OpenAI reported that its o1 model achieved gold medal-level performance in last year's International Olympiad in Informatics (IOI), and its o3 model attained an estimated rating of ~2700 on Codeforces, ranking among top competitive programmers.
Despite these impressive milestones, current LLMs still suffer from several limitations. One major challenge is their inability to deduce general rules purely from examples, as their inference heavily depends on the presence of natural language. To address this limitation, symbolic approaches — representing a different paradigm of artificial intelligence — offer a complementary solution. Unlike LLMs, which rely on fitting vast amounts of data through large neural networks, symbolic systems represent knowledge via a small set of interpretable rules and perform reasoning by searching through combinations of these rules. While such systems are less effective at handling natural language, they excel at reasoning directly from structured examples.
In this presentation, I will provide an overview of symbolic program generation (i.e., program synthesis) and share recent progress in synthesizing efficient programs and complex algorithms.
Tight Bounds for Retrieval Data Structures¶
![Tingqiang Xu](/2025-ucup-finals/avatars/tingqiang_xu.round.min.png)
Presenter: Tingqiang Xu
Abstract: Retrieval data structures are data structures that answer key-value queries without paying the space overhead of explicitly storing keys. The problem can be formulated in four settings (static, value-dynamic, incremental, or dynamic), each of which offers different levels of dynamism to the user. In this presentation, I will talk about optimal bounds for the final two settings (incremental and dynamic) in the case of a polynomial universe. This complete a line of work that has spanned more than two decades, and also come with a surprise: the incremental setting, which has long been viewed as essentially equivalent to the dynamic one, actually has a phase transition, in which, as the value size v approaches log n, the optimal space redundancy actually begins to shrink, going from roughly n log log n (which has long been thought to be optimal) all the way down to Θ(n) (which is the optimal bound even for the seemingly much-easier value-dynamic setting).