Блог пользователя ko_osaga

Автор ko_osaga, история, 11 месяцев назад, По-английски

Annyeonghaseyo, Codeforces!

We invite you to participate in Squarepoint Challenge (Codeforces Round 1055, Div. 1 + Div. 2), which will be held on 03.10.2025 17:35 (Московское время).

The round will be rated for everyone. You will be given 8 problems, one of which is divided into two subtasks, and 3 hours to solve them. One of the problems will be interactive, so make sure to read the guide for interactive problems before the contest.

The problems are authored and prepared by middle_man, djm03178, ko_osaga, and qwerasdfzxcl.

We would like to thank:

As some of you may know, this contest originates from my promise to hold a Codeforces round if T1 wins a World Championship, which they did win afterwards in 2023 and 2024. This contest is dedicated to the T1 League of Legends team, and each problem will feature the members of their roster following the 2023 season. They are the sole reason for this project, so I want to extend my thanks to them and wish them the best of luck in their 2025 run! For those who are unfamiliar with the game, don't worry, as the problem statements are written neutrally anyway.

Score distribution is $$$500 + 1500 + 1500 + 2500 + 3000 + 4000 + 4000 + (4000 + 2500)$$$.

Now, a few words from our sponsor!

We are proud to support this competition and the talented participants who represent the future of our industry.

Squarepoint Capital is a global investment management firm with headquarters in New York City and London, and offices around the world. The firm is known for its quantitative finance approach to investing.

Igor Melnikov, Two-time winner of the All-Russian Mathematical Olympiad, First Prize at IMC in university, shares his insights on working at Squarepoint Capital:

"At Squarepoint, I'm surrounded by a team of exceptional individuals who share my passion for mathematics and competitive programming. As a winner of the National Olympiads in mathematics and an IMC medalist, I'm in good company — many of my colleagues have also participated in and won awards at national and international Olympiads. With a strong presence of Olympiad participants and medalists on our team, we bring a unique combination of mathematical rigor and problem-solving expertise to our work, and I'm excited to be a part of such a talented and driven team."

Squarepoint is actively hiring! If you have a background in engineering, computer science, mathematics, statistics, econometrics, financial engineering, operations research, or physics, and you’re proficient in at least one major programming or scripting language — this could be your opportunity.

Apply here →

🎁 Prizes:

  • Top 5 performers will receive a $300 Amazon voucher each.
  • Next 10 highest scorers will receive a $50 Amazon voucher each.

Good luck, and happy coding!

UPD: Thanks to everyone for participating! The editorial is here.

Top 15:

  1. Nachia
  2. qiuzx
  3. BurnedChicken
  4. Kevin114514
  5. jiangly
  6. tourist
  7. strapple
  8. ksun48
  9. Um_nik
  10. Otomachi_Una
  11. VivaciousAubergine
  12. Dominater069
  13. ecnerwala
  14. 7etuPr0mK_X-VPA.8-ER1SYJ
  15. tiger2005
  • Проголосовать: нравится
  • +527
  • Проголосовать: не нравится

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +76 Проголосовать: не нравится

As a tester, the round is supercalifragilisticexpialidocious.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +14 Проголосовать: не нравится

Time to start playing League

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +56 Проголосовать: не нравится

2500 after 1500? wow.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

nice instead of training on codeforces for this contest yall encouraged me to play a league game after quiting xD

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +40 Проголосовать: не нравится

POG round. My problem predictions

  • A: Keria warding
  • B: Oner and right moment to smite, game setting
  • C: Zeus and something with Gnar form
  • D: Faker Azir, dp
  • E: Duo Keria+Gumayusi, game setting
  • F: Oner roaming, graph problem
  • G: Gumayusi Xayah/Aphelious, counting
  • H: Faker Ahri
»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится -11 Проголосовать: не нравится

Good luck to Invictus Gaming

»
11 месяцев назад, скрыть # |
Rev. 2  
Проголосовать: нравится +12 Проголосовать: не нравится

Wait another H1+H2

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Wow, seems like an amazing contest. Can't wait to see the problems

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Score Distribution :(

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +33 Проголосовать: не нравится

As a tester, the round is phenomenal and brought me to tears.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +17 Проголосовать: не нравится

As a tester, T1 is going to win the LOL Worlds 2025.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I take too much shower to play LoL (approximately 10). So I will not participate

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

Where is __baozii__

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится -101 Проголосовать: не нравится

The prizes are laughable. Imagine grinding problems for 15 years and becoming an Lgm only to get a $50 amazon voucher.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

What's "contribution", guys? Can you tell me, please? Although I signed up a year and a half ago, I started using Codeforces just 1-2 months ago, so I still don't know what that is.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Thanks to the authors and testers for preparing such a large and interesting round. Having 8 problems with a mix of subtasks and an interactive one sounds very exciting and challenging. I really appreciate the effort to keep the statements neutral while still giving a creative theme with T1. Looking forward to the contest and best wishes to all participants.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится -16 Проголосовать: не нравится

Score distribution says: you solve problem D ? will be solve problem E also : Good luck next time :)

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

gg

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +7 Проголосовать: не нравится

Contest looks scarier after seeing organizers team :)

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

As someone supporting LPL, I’ll be scared to death and cry the moment I see the faker in the statement.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

As a tester,

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I think the site stuck the submit button don't work

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Why this contest has less registrations??

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Is there any problem with TL of 1.557 second?

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I guess C may be a construction problem.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

As a participant, Good luck to everyone!

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Hope this round push me to blue :).

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Wow seems like a good contest! Good luck for everyone !

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

500 to 1500 :clown:

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

looking forward to doing my first contest!

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Was cf crashed?

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Why does D have so many points :|

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

The scoring looks super scary~~~ with 4000 on F!

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

After reading the comments for 5 minutes I have concluded I am doomed. Good luck to those with actual skill unlike me ;-;

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

if we register and are online but dont submit anything, will my rating be reduced?

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Me on my way to absolutely decimate this contest(newbie btw)

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

My gf was breaking up. What should i do at this time?

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +18 Проголосовать: не нравится

I tried accessing the contest via m2/m3 because the normal page isn't loading for me, but when I try to open a problem statement it says "The statement is not available"

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Forgot to register in time :)

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

The fairness of CF contests seems really concerning after the evolution of LLM.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

hi guys

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится -46 Проголосовать: не нравится

May I ask why my account 411411 was banned in this game and the submission record was skipped?

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +56 Проголосовать: не нравится

My $$$\mathcal O(n\log^2n)$$$ solution for G received TLE.

Did not solve B.

:/

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

any hints for B?

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится

Absolutely cooked. Cooked alive.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +46 Проголосовать: не нравится

Thanks for the contest but where is counting?

»
11 месяцев назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

how to B? my logic was to try find the the time it takes for Krug to reach corner farthest from D and if it was already on a corner finding the time D takes to reach K , but that didnt work

»
11 месяцев назад, скрыть # |
Rev. 4  
Проголосовать: нравится -10 Проголосовать: не нравится

[Deleted]

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

How to solve E?

  • »
    »
    11 месяцев назад, скрыть # ^ |
    Rev. 2  
    Проголосовать: нравится +11 Проголосовать: не нравится

    Start with a query of everything, then for every following query, take the previous one and remove the skyscrapers. If one of these gives you $$$n+1$$$ skyscrapers, you win. Otherwise, for each index, write its value as $$$i$$$ if it was a skyscraper in the $$$i$$$-th query and $$$i+1$$$ if it wasn't ever a skyscraper. This is the length of the longest decreasing subsequence ending at this index, except for the ones with $$$n+1$$$, those may have a longer sequence. So if you don't have a query with $$$n+1$$$ skyscrapers, you can just go backwards, start by taking the first index with value $$$n+1$$$, then take the earliest (going backwards from this one) with value $$$n$$$, etc. This gives you a decreasing sequence of length $$$n+1$$$, so you win.

  • »
    »
    11 месяцев назад, скрыть # ^ |
    Rev. 2  
    Проголосовать: нравится 0 Проголосовать: не нравится

    I constructed a Directed Graph from every Queiry and finally found a path of length N+1, each edge in my graph takes you to an index having bigger element from an index having smaller element.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +61 Проголосовать: не нравится

range query forces

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +36 Проголосовать: не нравится

Passed F pretests in 2967 ms (3000 is the limit)... Let's just hope.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

If I can have five more minutes,I can get the second problem.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I wanna used Segment Tree to solve D at first. However it doesn't work (QwQ). I've submitted 6 times with WA on #2.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +37 Проголосовать: не нравится

Dont like the league theme but this round in terms of problem quality was by far one of the best rounds ever.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I guess B is that kind of question where you feel that the solution is very easy, it's somewhere there, but you can't find it. C on the other hand, was clear as daylight except for moderate implementation. Perhaps when B and C have the same score distribution, it's better to do C first? How do you accurately manage to solve questions like B without WA. I don't think it's possible to practice them.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Unfortunately, JDScript0117 was just shy of becoming an LGM.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +13 Проголосовать: не нравится

I don't think I have ever spent so much time solving B

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

I should've try H1 instead of G.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

How to solve F?

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

Nothing like bashing my head in at E while PRX

Spoiler
»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

For me B>C -_-

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

RangeQuery-Forces!!!! anyways Congratulations Dominater069

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

Dominater069 Early congratulations to you on becoming the first and only LGM from India.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Today B>>C

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by ko_osaga (previous revision, new revision, compare).

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

D was nice but I fell into an observation loop and wasted way more time than I should have. Anyways, nice contest.

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by ko_osaga (previous revision, new revision, compare).

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

Finally elite I can die in peace now

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится +13 Проголосовать: не нравится

I like F very much <3. G is also good but I submitted my correct solution 1 minute late 😭😭

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

The contest is absolute cinema !

»
11 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Hello,

I have received a message about my solution coinciding with others for problem 2152D. I want to clarify that I did not intentionally share or copy any code. It’s possible that a similar approach or template caused the match. I sincerely apologize for any misunderstanding and will make sure to write all future solutions completely on my own and avoid any external tools or shared environments.

Thank you for your understanding.

»
10 месяцев назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

.