n0sk1ll's blog

By n0sk1ll, 10 days ago, In English

Hello everyone,

I will talk about my recent ICPC experiences.

SEERC 2024

The South-eastern Europe Regional Contest 2024 was organized on November 16 and 17, 2024. Teams from Serbia, Romania, Ukraine, Bulgaria, Greece, Turkey, Cyprus, Moldova, and other countries participated.

Let me start with the positives:

  1. The problems were nice. They had variety. It was a pleasure solving them.

  2. There were no bugs in checkers or model solutions.

Now, onto the issues. For the first time since 2019, SEERC was organized as an onsite competition. It was split into two sites. One of them was in Bucharest, Romania. The other one was in Lviv, Ukraine. There must have been a good reason not to have exactly one site, or more sites. My team would have benefited from having one in Belgrade, Serbia, as our transportation was disastrous. Our university barely managed to book plane tickets and hotels. Anyway, it is better to participate at one site with all the other teams. I am always up for it if the organization can compensate for the travel fees. (Spoiler: no)

Starting with the practice session, it was a huge mess. My team's IDE was not available. We had to use Visual Studio Code (which also did not work properly), or a text editor in Linux with compiling directly in the terminal. Note that one of the key functions, the printer, did not work. We did not know if we would be able to print our codes for debugging purposes during the contest. The day of the competition was not much better. First, we were told not to touch anything before the competition started. Oddly enough, there was no announcement regarding it. We didn't know it had started until we saw other teams write code. Then, with the same previous issues from the practice session, our keyboard was broken. Literal keys were missing. When we asked for another one, we got one where another key was broken. Upon changing it for the second time, it began working correctly. Running our first code was also troublesome due to our IDEs not working. In total, this has cost us about 30 minutes of the competition. We were penalized for it. Not to mention, the food we were offered was cold.

I should also add that the competition was postponed for about an hour. We had to wake up early only to realize the contest was not ready. We were then told to wait in Building B, only to be told to come back to Building A, and so on back and forth. After a while (1 hour) of waiting aimlessly, we were seated. The reason for delays was claims of a planted bomb. Weird. Such things did not happen during the online round last year. None of the things I mentioned so far did!

EuC 2025

European Championship is a super regional. The top 13 teams from each of the following regionals participate: CERC, NWERC, SEERC, SWERC. My team, Sombrero, took the 6th place and scored a bronze medal. Since we were the second team in our University, we had additional constraints. Last year, in EuC 2024, the second team must further place in the top 10. In fact, according to the SEERC 2023 standings, there were two teams from the University [POLITEHNICA University of Bucharest]. They qualified for the EuC. At the time of SEERC 2024 and briefly after, these were the official rules. So, we qualified? Of course not!

This year, the rule was changed for a reason unknown to me. Now, only one team per University qualifies. I beg the organizers and directors to explain this decision. Why do you change this rule after the regional standings are out? Is it to sabotage Serbia's success, since it already has 4 teams in the top 6 each scoring a medal? I request clarification as to why this rule wasn't set before the first ICPC regionals round and before the results were out. That way, bias could have been prevented.

For the last two years, we had issues. Clearly this blog shows similar problems that existed in the past. This year had an even worse start.

Good luck with organizing the European Championship. I hope we can have a normal contest with well-defined rules in the future. Not rules that are invented on the go and as the organizers please.

Full text and comments »

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

By n0sk1ll, history, 13 months ago, In English

Hello, Codeforces!

BULLMCHOW and I are glad to invite you to Codeforces Round 910 (Div. 2), which will start on Nov/19/2023 17:35 (Moscow time). You will be given 6 problems and 2 hours to solve them.

The round will be rated for participants of Division 2 with a rating lower than 2100. Division 1 participants can participate unofficially.

All problems are invented and prepared by BULLMCHOW and me. Special thanks go to Sofija06 and NemanjaSo2005, our two most dedicated testers. We would also like to honor:

We are looking forward to your participation!

UPD1: The score distribution is $$$500 — 1250 — 1750 — 1750 — 2000 — 2500$$$.

UPD2: Editorial

UPD3: Congratulations to the winners!

  1. hitonanode
  2. Rubikun
  3. femboy-wannabe
  4. potato167
  5. Golovanov399
  6. A_G
  7. AmazingTalker_Frank
  8. Geothermal
  9. StarSilk
  10. Farhod

UPD4: Also, congratulations to the Div. 2 winners!

  1. femboy-wannabe
  2. Top2Greece
  3. hoiii
  4. KaiAngel
  5. Nguyen_Mai_Huong
  6. lunchbox
  7. bobbilyking
  8. y_x_c
  9. supercambrian
  10. MeGustaElArroz23

Full text and comments »

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

By n0sk1ll, history, 15 months ago, In English

1898A - Milica and String

Author: n0sk1ll

Hint
Solution
Bonus

1898B - Milena and Admirer

Author: BULLMCHOW & n0sk1ll

Hint
Solution
Bonus

1898C - Colorful Grid

Author: n0sk1ll

Hint
Solution
Bonus

1898D - Absolute Beauty

Author: n0sk1ll

Hint
Solution
Bonus

1898E - Sofia and Strings

Author: BULLMCHOW

Hint
Solution
Bonus

1898F - Vova Escapes the Matrix

Author: n0sk1ll

Hint
Solution
Bonus

Full text and comments »

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

By n0sk1ll, 2 years ago, In English

Hello Codeforces!

I am pleasured to invite you to take part in Hello 2023, which will take place in Jan/03/2023 17:35 (Moscow time)!

This round consists of $$$8$$$ tasks waiting for you to solve in $$$150$$$ minutes, and will be rated for everyone!

As an author, please allow me to express my sincere thanks to:

I hope you enjoy our problems and have a wonderful $$$2023$$$!

UPD1: New score distribution is $$$500 — 750 — 1250 — 1500 — 2250 — 2250 — 2750 — 4000$$$.

UPD2: Editorial is out!

UPD3: Congratulations to the winners!

  1. Benq
  2. tourist
  3. Rewinding
  4. hitonanode
  5. jiangly_fan
  6. jiangly
  7. duality
  8. maroonrk
  9. Maksim1744
  10. DearMargaret

UPD4: Also, congratulations to the first solves of each problem!

  1. Geothermal with 187728121
  2. tourist with 187728792
  3. tourist with 187733377
  4. MEGAcrusher5000 with 187739126
  5. tourist with 187755451
  6. tourist with 187775898
  7. TLEwpdus with 187757570
  8. Rewinding with 187815792

Full text and comments »

Announcement of Hello 2023
  • Vote: I like it
  • +693
  • Vote: I do not like it

By n0sk1ll, 2 years ago, In English

1779A - Hall of Fame

Author: n0sk1ll

Hint
Solution
Bonus Problem

1779B - MKnez's ConstructiveForces Task

Author: n0sk1ll

Hint 1
Hint 2
Solution
Bonus Problem

1779C - Least Prefix Sum

Author: n0sk1ll

Hint 1
Hint 2
Solution
Bonus Problem

1779D - Boris and His Amazing Haircut

Author: n0sk1ll

Stupid Hint
Hint
Solution
Bonus Problem

1779E - Anya's Simultaneous Exhibition

Author: n0sk1ll

Hint
Lemma 1
Lemma 2
Solution
Bonus Problem

1779F - Xorcerer's Stones

Author: n0sk1ll

Hint 1.1
Hint 1.2
Hint 1.3
Hint 2.1
Hint 2.2
Solution
Bonus Problem
Bonus Problem Hint

1779G - The Game of the Century

Author: Giove

Hint
Solution
Bonus Problem

1779H - Olympic Team Building

Author: n0sk1ll

Huge thanks to dario2994 for helping me solve and prepare this problem.

Hint 1
Hint 2
Fake Solution
Lemma
Solution
Bonus Problem

Full text and comments »

Tutorial of Hello 2023
  • Vote: I like it
  • +356
  • Vote: I do not like it

By n0sk1ll, history, 3 years ago, In English

1689A - Lex String

Author: wxhtzdy

Hint
Solution
C++ Code

1689B - Mystic Permutation

Author: n0sk1ll

Hint 1
Hint 2
Solution
C++ Code (Main solution)
C++ Code (O(n) solution)

Riblji_Keksic found the O(n) solution.

1689C - Infected Tree

Author: n0sk1ll

Hint 1
Hint 2
Solution
C++ Code

1689D - Lena and Matrix

Author: n0sk1ll

Hint
Solution
C++ Code

1689E - ANDfinity

Author: wxhtzdy

Stupid Hint
Hint 1
Hint 2
Hint 3
Solution
C++ Code

Full text and comments »

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