yse's blog

By yse, 3 weeks ago, In English

Hello, Codeforces!

I am super excited to invite you to participate in Codeforces Round 1096 (Div. 3), which will take place on Apr/30/2026 17:35 (Moscow time). You will be given $$$2$$$ hours and $$$30$$$ minutes to solve $$$8$$$ problems. All problems were authored and prepared by me.

The round will be hosted by rules of educational rounds (extended ICPC). Thus, all solutions will be judged on preliminary tests during the round, and after the round, there will be a 12-hour phase of open hacks. After the open hack phase, all accepted solutions will be rejudged on successful hacks. Also, note that there is no score distribution but the usual penalty of 10 minutes for each wrong submission, following the rules of educational rounds.

Remember that only the trusted participants of the third division will be included in the official standings table. As it is written by link, this is a compulsory measure for combating unsporting behavior. To qualify as a trusted participant of the third division, you must:

  • take part in at least five rated rounds (and solve at least one problem in each of them)
  • do not have a rating of 1900 or higher at any moment in time.

Regardless of whether you are a trusted participant of the third division or not, if your rating is less than 1600, then the round will be rated for you (unless you register unrated).

I would like to thank the following people for making this round possible:

Good luck, and most importantly, have fun!

UPD: Tutorial

Full text and comments »

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

By yse, 4 weeks ago, In English

Thanks for participating in the contest. I hope you enjoyed the problems :)

Rating Predictions
Rate the contest!
Rate the difficulty!

A — Koshary

Hint
Solution
Code (C++)
Rate the problem!

B — Party Monster

Hint
Solution
Code (C++)
Rate the problem!

C — Snowfall

Hint 1
Hint 2
Solution
Code (C++)
Rate the problem!

D — Palindromex

Hint 1
Hint 2
Solution
Code (C++)
Bonus
Rate the problem!

E — It All Went Sideways

Hint 1
Hint 2
Solution
Code (C++)
Rate the problem!

F — It Just Keeps Going Sideways

Thanks to chromate00 for suggesting a modification to problem E, which resulted in this problem.

Hint 1
Hint 2
Hint 3
Solution
Code (C++)
Rate the problem!

G — Drowning

Hint 1
Hint 2
Hint 3
Solution
Code (C++, using ordered set)
Code (C++, using Fenwick Tree and coordinate compression)
Rate the problem!

H — Fallen Leaves

Hint 1
Hint 2
Hint 3
Solution
Code (C++)
Rate the problem!

Full text and comments »

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

By yse, 11 months ago, In English

أهلاً, Codeforces!

cry, Intellegent, and I are really excited to invite you to participate in Codeforces Round 1029 (Div. 3), which will take place on Jun/08/2025 17:35 (Moscow time). You will be given $$$2$$$ hours and $$$15$$$ minutes to solve $$$8$$$ problems.

The round will be hosted by rules of educational rounds (extended ICPC). Thus, all solutions will be judged on preliminary tests during the round, and after the round, there will be a 12-hour phase of open hacks. After the open hack phase, all accepted solutions will be rejudged on successful hacks. Also, note that there is no score distribution but the usual penalty of 10 minutes for each wrong submission, following the rules of educational rounds.

Note that the penalty for each wrong submission in this round is 10 minutes. Also, note the rule restricting AI use. If you are caught using AI in an unorthodox manner, you will be sent to cry's basement. You don't want that to happen.

Remember that only the trusted participants of the third division will be included in the official standings table. As it is written by link, this is a compulsory measure for combating unsporting behavior. To qualify as a trusted participant of the third division, you must:

  • take part in at least five rated rounds (and solve at least one problem in each of them)
  • do not have a rating of 1900 or higher at any moment in time.

Regardless of whether you are a trusted participant of the third division or not, if your rating is less than 1600, then the round will be rated for you (unless you register unrated).

I would like to thank the following people for making this round possible:

Good luck, and most importantly, have fun!

Edit: Tutorial

Full text and comments »

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

By yse, 12 months ago, In English
Rating Predictions

Thanks to reirugan for helping proofread the editorial!

2117A — False Alarm

Author: yse

Hint
Solution (written by yse)
Code (C++)
Rate the problem!

2117B — Shrink

Author: yse

Hint 1
Hint 2
Solution (written by yse)
Code (C++)
Rate the problem!

2117C — Cool Partition

Author: yse

Hint 1
Hint 2
Solution 1 (written by yse)
Code (C++)
Solution 2 (written by reirugan)
Code (C++)
Rate the problem!

2117D — Retaliation

Author: yse

Hint
Solution 1 (written by yse)
Code (C++)
Hint 1
Hint 2
Solution 2 (written by yse)
Code (C++)
Rate the problem!

2117E — Lost Soul

Author: yse, cry

Hint 1
Hint 2
Solution (written by yse)
Code (C++)
Rate the problem!

2117F — Wildflower

Author: yse

Hint 1
Hint 2
Solution (written by yse)
Code (C++)
Rate the problem!

2117G — Omg Graph

Author: Intellegent

Hint
Solution (written by Intellegent)
Code (C++)
Rate the problem!

2117H — Incessant Rain

Author: cry

Hint 1
Hint 2
Solution (written by cry)
Solution (written by LMeyling)
Code (C++)
Rate the problem!

Full text and comments »

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