The Universal Cup is a non-profit organization dedicated to providing training resources for competitive programming teams.

Competitive programming teams have been rapidly improving in skill, and problem setters have also become more experienced. Due to the growing popularity of competitive programming, competitions have become more and more intense. Therefore, training as a single individual may not be sufficient for contestants aspiring to improve as quickly as possible. Using publicly available resources can frequently be suboptimal due to a variety of factors. Therefore, we came up with the idea of holding mirror contests with undisclosed questions after official competitions by cooperating with various problem setting teams. This approach reduces the need to create new questions and avoids other negative effects caused by publishing additional resources. We hope to learn from each other and to provide more training opportunities for competitors worldwide.

Every year, with the permission of these problem setting teams, we will mirror various contests that have not been published publicly. It is expected that at least 10 contests will be held each year. We will mirror the original competition results via DOMjudge and rank teams on a combined scoreboard. We will also rank team performances across all contests to give teams a better understanding of where they rank relative to their peers.

In the first season of Universal Cup, with the support of multiple problem setting teams, we expect to run at least 10 contests. We are also inviting outstanding teams and contestants worldwide to participate in Unversal Cup. At the same time, we are also actively contacting problem setters to discuss coordination in the future. Volunteer submissions of contests are always welcome.

No single individual alone can bring enlightenment to the world of competitive programming. With everyone’s cooperation, the competitive programming community can usher in a new era of prosperity and enlightenment. We promise to uphold the competitive spirit that inspires us to solve problems day in and day out and to share this enthusiasm with as many people as possible. We hope that Universal Cup inspires you to become a better problem solver.

Universal Cup Organizing Committee:

Update: In order to improve the experience for teams competing in different time zones, three time windows will be open for each week of the contest. The specific information is as follows.

  • 13:00 ~ 18:00 (UTC +8) on Saturday
  • 19:00 ~ 24:00 (UTC +8) on Saturday
  • 02:00 ~ 07:00 (UTC +8) on Sunday

You can choose any time window to participate in the contest. There will be an independent scoreboard combining all previous results.