dXqwq's blog

By dXqwq, 12 months ago, In English

2025 · The 7th Turing Cup Tournament

The Turing Cup is an invitational competition that is organized by one of the most successful informatics competition teams in China, the XinYouDui and partner with X-Camp Academy.

Timeline

Event Time (UTC+8)
Registration Time May 06, 2025, 06:00 PM — May 25, 2025, 12:29 PM
Opening Ceremony May 25, 2025, 07:50 AM — 08:30 AM
Contest Time May 25, 2025, 08:30 AM — 12:30 PM

Contest Details

Staff

Features

  • High Contest Quality: The contest problems will be set up by the XinYouDui from Hangzhou Xuejun High School, The problemset quality is ensured by IOI medalist and NOI medalist in China's national competitions.
  • Real-time Contest Ranking: Besides the real-time rank list during the contest, the final international ranking will release a few minutes after the contest ends.
  • International Contest: Compete with other top coding enthusiasts around the world, we have thousands of registered contestants from China, the US, Russia, Canada, and India.

Registration

Divisions & Difficulty

  • Novice group: The entry-level level of programming with basic language application and basic algorithms is recommended for beginners.
  • Intermediate group: Have the ability to apply basic data structure and common algorithms to solve problems. Candidates with certain contest experience are recommended to participate.
  • Advanced group: The ability to apply advanced data structure and algorithms to solve complex problems is recommended.

Contest Format

  • Type: Online
  • Time:
  • BJT: May 25, 8:30 AM — 12:30 PM
  • PDT: May 24, 5:30 PM — 9:30 PM
  • EDT: May 24, 8:30 PM — May 25, 00:30 AM

Rules

Program delivery uses standard I/O (stdin/stdout, no file operation required). The highest score of the previous submissions is the score of the problem. The time of submitting the program with the highest score for the first time is the time of the problem. After submitting the program, the system will quickly evaluate and feedback the evaluation score. The total score takes the highest score in previous evaluations as the final score, and the last program submission time that achieved the highest score for the first time as the total score. This ranking is the joint ranking of players from all over the world. When players have the same ranking results and scores, those with less time will be the top.


Award Eligibility & Rules

Age Requirements

  • Novice Group: Winners must be born after January 1, 2013
  • Intermediate Group: Winners must be born after January 1, 2011
  • Advanced Group: No age restrictions

Participation Rules

  1. Each contestant can only win awards in one division (Novice/Intermediate/Advanced)
  2. If qualifying in multiple divisions:
  • Higher-ranked award takes priority (e.g., 1st prize > 2nd prize)
  • For equal rankings: Higher division award prevails

Award Categories

Division Champions

Group Prize Quantity
Advanced Huawei MateBook X Pro 1
Intermediate Huawei Smart Hi MateBook D 16 1
Novice Huawei MatePad Air 1

Division Runners-Up

Group Prize Quantity
Advanced Huawei Smart Hi MateBook D 16 1
Intermediate Huawei MatePad Air 1
Novice Huawei MatePad 1

Third Place Awards

Group Prize Quantity
Advanced Huawei MatePad Air 1
Intermediate HONOR Watch 5 1
Novice HONOR Watch 5 1

Special Awards

Award Category Prize Quantity
Future Star Xiaodu Smart Speaker Kong 3 (1/group)
Best Female Coder Razer Basilisk V3 X Wireless Mouse 3 (1/group)
Fastest Problem Solver RK R87Pro Mechanical Keyboard 8 (1/problem)

Certificates

  • First Prize: Top 10% per group
  • Second Prize: Top 20% per group
  • Third Prize: Top 30% per group
  • All winners receive electronic honor certificates

Organizers

XinYouDui

XinYouDui is a world-class competitive programming training organization founded by Xuejun High School’s International Olympiad in Informatics (IOI) Contest diamond-level coach Mr. Xianyou Xu, who has over 20+ years of teaching experience in competitive programming.

Since its inception, XinYouDui has won 5 world championships (2 in International Olympiad in Informatics, and 3 in International School of Informatics for Juniors), 8 international gold medals (4 IOI gold medals, 4 ISIJ gold medals), 58 Asia-Pacific gold medals, 43 NOI gold medals, more than 680 first prize in the National Olympiad in Informatics in Provinces.More than 200 students have been admitted to Tsinghua University and Peking University, and many other students have been admitted to Harvard University, MIT, Stanford, Columbia and other international universities.Many of the students work in world-famous high-tech companies such as Google, Facebook, Microsoft, Baidu, etc.

X-Camp Academy

X-Camp Academy was founded in September 2017 in Silicon Valley by two Google software engineers , Yuan and Charlie. Over the past seven years, X-Camp has 24 students were selected in the US Camp and Canada Camp. Additionally, 13 students ranked in the top ten in the 23/24 USACO Season, over 60 USACO contestants reached the platinum level, and over 300 reached the silver level or higher. X-Camp teaching team consists of seasoned engineers from major Silicon Valley tech companies and top-tier university CS students from MIT, Stanford, CMU, and UC Berkeley. They work closely with International Diamond-Level coach, aiming to help children become top-tier talents on a global scale.

X-Camp is a recommended coding institution by USACO.

Sponsor

Hundsun

Hundsun is a financial technology company with the mission of “Make Finance Easy”. Hundsun focuses on the financial industry and devotes itself to offering integrated solution and services to the institutions of securities, futures, funds, trust, insurance, banking, exchange and private placement. Hundsun has been listed to be top-100 Fintech 100 global financial IT enterprise for 16 consecutive years, ranking 22nd in 2023 and ranking first among Chinese companies on the list.

Full text and comments »

  • Vote: I like it
  • +188
  • Vote: I do not like it

By dXqwq, 20 months ago, In English

I know that the following content might not be welcomed and I will lose lots of contribution, but I should write something about such a bunch of chaotic comments under there.

I may delete this tomorrow if I find my words useless.

What happened

Several months ago, Mike posted a blog about banning zhoukangyang's alt, zh0ukangyang, and more alts. Lots of participants, including myself, were angry because zh0ukangyang is such a talented coder and codeforces didn't treat the rule of single account seriously at that time. Then more and more alt accounts with high rating are reported, including mine.

After that I didn't use alts anymore, and most of high-rated Chinese participants(100% in my friends) discarded their alts and followed the rules. We might think that the rules are not that perfect, but rules are rules. I believe that no one will say "Banning zh0ukangyang is unacceptable".

But I know what you are thinking is how to detect the alts with lower rating. It's obvious that 10k alt accounts with 2100~2400 could be much more annoying. But detecting them is as hard as detecting cheaters!

So in the last round, Mike just banned some accounts. I heard that you will be banned if you login to both two accounts on the same computer and register for the last contest. Somebody complained that both of his accounts got banned, but he didn't participate with alt account anymore after the announcement!

Then the chaos appeared. Offensive comments are made. Meaningless comments are made. Mystifying comments(called Mo Zheng in Chinese, which I strongly hate) are made. In my opinion, those comments make no sense at all because they only scold Mike, without saying why they got angry. So that is why I want to write a blog about this.

Personally I agree with the current policy for alt accounts now. I want to write some points from people who are complaining(maybe including myself in the past).

Why participants use alts & my comments

In my investigation, there are 4 main usages of alt accounts.

  • Create 2 accounts, always participate with the lower rating.

The advantage is that your maximum rating never decreases. I think that it is because codeforces has a huge jumping system: -100 for a blunder seems to be too much for me. When people are talking about rating, they always talk about the current rating, not the history maximum one. I think people are less willing to use alt in ATCoder because you lose less rating when having bad performance, and there is a Dan system(I messed up two contests in a row and losing ~50 rating) with the highest rating, which has more levels. I can still call myself a 6-Dan coder. So adjusting the rating system might be useful...?

  • Create some new accounts and take the win of Div.2/3/4 easily.

Certainly, this should be banned.

  • Create 1+1 accounts, one for participating and the other for hiding submissions/VCs.

I think this should not be banned. This could be the main point that people complain about.

  • Create some new accounts for participating "unofficially".

This should be legalized. I hope that hacking phases will be removed soon and we can have "unrated register" option.

My thoughts

Codeforces is getting older and older. UI/Rules/Problems are changing year-by-year, so codeforces looked like an outdated website today. But currently it still has the most users, most contests, and the largest rating system. I think that holding traditions is OK, but removing the outdated modules can make the site better.

Cheaters, boosts and alts are impossible to detect. Indian cheating groups have made me upset for a long time. It must happen when the site is large and the rating is useful IRL(for jobs). What we can do is just follow the rules and protect our environment. I fell in love with coderforces 6 years ago, when I started doing CP. With so many ups and downs, codeforces is still a great online judge that I will suggest to every new comer. I hope everyone maintains a nice forum of competitive programming.

And for the Chinese coders, I hope that we should not write rude comments anymore... Discussing the rules is acceptable and may lead codeforces to a better platform of CP. Just shouting and attacking Mike makes you like a joker.

Full text and comments »

  • Vote: I like it
  • +1016
  • Vote: I do not like it

By dXqwq, history, 3 years ago, In English

As far as I know, he is in grade 9 now, which is one year younger than orzdevinwang.

He is gaining rating in recent contests and previous LGMs in grade 9 are djq-cpp and orzdevinwang(comment below if you know more).

Meanwhile I'm stuck between 2600~2700, hope I will become stronger next year o(>_<)o

Full text and comments »

  • Vote: I like it
  • +75
  • Vote: I do not like it

By dXqwq, history, 4 years ago, In English

The tutorial for problem G will be added soon, we are translating it.

Update #1: OK it's added now.

Update #2: Chinese editorial with lots of pretty derby anime pictures

Tutorial is loading...

Author: dXqwq

Tutorial is loading...
Author: Jelefy
Tutorial is loading...
Author: Falashiro
Tutorial is loading...
Author: unputdownable
Tutorial is loading...
Author: Jelefy
Tutorial is loading...
Author: antontrygubO_o
Tutorial is loading...
Idea: antontrygubO_o

Solution: zhoukangyang

Tutorial is loading...
Author: zhoukangyang

Full text and comments »

  • Vote: I like it
  • +50
  • Vote: I do not like it

By dXqwq, history, 5 years ago, In English

I'm testing if codeforces can judge code with emojis, so I replace something and submit my code.

However it gives "judgement failed" and I don't know what happened.

Is it a bug or something else?

https://mirror.codeforces.com/contest/1567/submission/128210046

upd: it gives CE if I type Chinese characters

Full text and comments »

  • Vote: I like it
  • +125
  • Vote: I do not like it