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

Автор Kogut_Ivan, 9 месяцев назад, По-русски

Привет, Codeforces!

Команда ТГ канала @KogutIvanTutoring рада позвать вас принять участие в первом Div. 3 раунде в этом году — Codeforces Round 1072 (Div. 3) во 12.01.2026 17:35 (Московское время). В этом раунде будет 6-7 задач, которые подобраны по сложности так, чтобы составить интересное соревнование для участников с рейтингами до 1600. Однако все желающие, чей рейтинг 1600 и выше могут зарегистрироваться на раунд вне конкурса.

Раунд пройдет по правилам образовательных раундов. Таким образом, во время раунда задачи будут тестироваться на предварительных тестах, а после раунда будет 12-ти часовая фаза открытых взломов, после её завершения все успешные попытки будут перетестированы на успешных взломах. Мы постарались сделать приличные тесты — так же как и вы, мы будем расстроены, если у многих будут падать решения после окончания контеста.

Вам будет предложено 6-7 задач и 2 часа 15 минут на их решение.

Штраф за неверную попытку в этом раунде будет равняться 10 минутам.

Напоминаем, что в таблицу официальных результатов попадут только достоверные участники третьего дивизиона. Как написано по ссылке — это вынужденная мера для борьбы с неспортивным поведением. Для квалификации в качестве достоверного участника третьего дивизиона надо:

  • принять участие не менее чем в пяти рейтинговых раундах (и решить в каждом из них хотя бы одну задачу)
  • не иметь в рейтинге точку 1900 или выше.

Независимо от того являетесь вы достоверными участниками третьего дивизиона или нет, если ваш рейтинг менее 1600, то раунд для вас будет рейтинговым.

Задачи были придуманы и подготовлены частью нашей команды: fstilus, Friendiks, gravitsapa, EzikBro, Boodoochai

Также большое спасибо:

Всем удачи!

UPD. Разбор выложен!

  • Проголосовать: нравится
  • +239
  • Проголосовать: не нравится

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

Автокомментарий: текст был обновлен пользователем Kogut_Ivan (предыдущая версия, новая версия, сравнить).

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

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

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

-

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

may i go pupil..

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

may i go pupil..

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

Did he just do the 67 joke...

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

okay, that 6-7 ref had to be intentional...

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

Excited for the first Div. 3 of the year! Thanks to the organizers, setters, and testers for putting this together. Looking forward to a fun round with solid problems and learning during the hacking phase. Good luck to everyone participating — let’s code fair and strong!

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

You will be offered 6-7 problems

No way... the 67 joke

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

Having become expert in last round, maybe I can take it easy this time..... Unrated registration is great!

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

As a newbie, I hope to get close to pupil in this contest.

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

The first div.3 contest of the year

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

You guys are still doing the 6-7 joke, let the great meme reset happen guys.

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

The first Div-3 of the year. Hoping to get +delta in this round

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

Hoping to do 4-5 tasks in this round. At least 3 tasks, and don't get -rating.

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

The first div-3 of the year. Hoping to get +delta in this round!

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

Div-3 after a long time

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

Div-3 after a long time

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

6 7 haha

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

You will be offered 6-7 problems and 2 hours 15 minutes to solve them.

I hope this 6 7 joke be sent to cry's basement.

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

How can I reach the pupil level? What do I need to solve in the Div section, and which center do I need to be in to reach it? Also, if anyone can give me advice on how to reach the pupil level, please let me know.

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

How can I reach the pupil level? What do I need to solve in the Div section, and which center do I need to be in to reach it? Also, if anyone can give me advice on how to reach the pupil level, please let me know.

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

Kogut_Ivan, fstilus you have incorrectly written that you should not have a rating point of 1900 or higher, instead you should have written that you should not have a rating point of 1600 or higher Screenshot-2026-01-10-7-48-44-AM

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

Автокомментарий: текст был обновлен пользователем fstilus (предыдущая версия, новая версия, сравнить).

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

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

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

I think it would be better, if we could get at least one interactive type problem in div 3.

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

maybe specialist this time :)

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

1 div of the year

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

Can someone please repeat the number of problems we will have?

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

Hope to rank up...

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

six seven задач

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

Nice way to open the year with Div. 3. Much appreciation to the organizers, setters, and testers especially the smartie MariamH :)

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

pretest passed >>>>> any other happiness in the word

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

numberforce

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

We are going LagForces with this one

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

SlowForces

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

first ever div-5 on cf?

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

Oh yeah!

I got my second AK(solved all problems) on Div.3 (on pretests)

Thanks for the interesting contest!

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

Such a slow assessment, such abstract questions.

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

Using generative AI to polish statements is not prohibited, I think?

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

Nooooo I just got $$$F$$$ just needed 5 more seconds to submit :(

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

so easy

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

Nice contest.. loved to solve D.

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

I don’t know why I couldn’t understand the problem statements for A and B.

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

Too much lag in judging, too much unwanted penalties because of this.

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

I don’t know if it was just me, but I’ve read Problem D more than 10 times and still couldn’t understand the actual problem statement.I was really confused :<

UPDATE: I misread every time

“Alice can either halve the number” as “Alice can either have the number.”

Now I think the statement was actually fine. It would just be nicer if there were a simple notation like [a/2]

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

Opened youtube randomly, suddenly seen bro Bhuia sharing his solutions live. What the hell bro. (Link)

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

Thank you for this contest! Enjoyed the blend of different topics, from Binary Search to Trees to DSU. Shame my inability didn't quite reach problem F in time.

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

lagging speed is inversely proportional to the contest number

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

Unclear B statement

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

Problmes were hard tbh T-T

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

Too much laggig giving unwanted penalties, should be improved

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

First div3. contest in which I got WA on A,B,C :(

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

I have been giving contests here for 2 years now and it is not funny anymore. I can tolerate cheaters but please atleast try to make queues run smoothly during the round. It is my humble request at this point.

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

I do not really get why problem G was placed as G.

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

the language of this contest was by far the worst i have seen till date. The problems were not explained clearly even the easiest problems were represented in such a way that it become very difficult to understand...

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

Is it me or anyone find it more harder rather than normal div 3

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

Hello Codeforces Support Team,

My account 'MadBread' has been banned, and I would like to ask for a clarification and a review of this decision.

I believe that this ban may be a mistake. I did not use any forbidden tools, did not share my account with anyone, and did not violate the Codeforces rules knowingly. I always try to solve problems independently and honestly.

Unfortunately, I did not receive a clear explanation of the reason for the ban. I would be very grateful if you could tell me the exact rule that was allegedly violated, or review my case once again.

If I did something wrong unintentionally, I sincerely apologize and would appreciate the opportunity to correct my mistake.

Thank you for your time and understanding.

Best regards, MadBread

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

why pretest on G so weak that n^2 brute force can pass pretest?

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

why pretests on G so weak that n^2 brute force can pass pretest?

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

Unclear problem statements:

$$$B$$$: When $$$s = k$$$, does the last unit of sand fall and then he flips it over? Or he flips it before it falls? The problem statement says "He will do this even if the sand is still falling", but its actually the former case, when you look at the sample testcases and understand.

$$$F$$$: Really didn't understand what you meant by "If cherries have already fallen from any leaf before, the tree will break, so such a situation must be avoided". Does the process stop once all cherries are collected? Are we allowed to do redundant operations, where no cherry falls?

Problems were really good though, once you understand them or make necessary assumptions as to what the author might have meant. Thanks for the round!

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

Why did my hack on G get an Unexpected verdict?

Could it be that a tester wrote a brute force with if(min<len)return 0; and some memoization, and it was marked as correct

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

.

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

on problem G, O(NQ) solution is as fast as O(QlogN) solution, it seems that for almost test cases, the answer appears near the l so brute force solution didn't have to search full range.

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

(n,k)forces

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

Hello, could someone please help? My code is getting a WA on line 102 of test 2 for C and line 502 of test 2 for B, but the tests are not visible, so I'm not able to understand where my logic is going wrong.

Code for B
Code for C

Thanks!

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

These were by far the most confusing problem statements I've ever witnessed in a div3 round.

Expected better, but still grateful for the contest. :)

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

This was my first ever contest and I didnt select unrated mode when i registered for it. On my profile it shows under unrated section. Can someone explain how this works? Will I need to participate in another to get a official ranking?

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

My apologies, I misunderstood earlier. Please disregard that remark.

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

I have one simple question. I might be wrong but did you guys explain in the problem statement what is an hourglass and how does it work? not even a single reference was shared to understand it properly. ruined everything!

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

Problem A is too hard.What does it mean?

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

I remember taking this contest in the morning and am currently rated less than 1600. The contest on my end does not show up as rated for some reason. Does this mean that I have to participate in at least five rated rounds before contests are rated for me? I am sorry if I am asking something obvious but I am a little bit lost.

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

    I have the same concern. Even I am new and feel a bit lost. Lets hope it gets ranked after the hacking phase maybe. Also did you know that we had to lock the answer?

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

      You should upvote the comment if you think that it is useful and should have more visibility. Just click the upward arrow on the original message that I posted.

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

    Read the bold text of this blog post (in the top): if your rating is below 1600, you will be rated. It's not calculated yet; just be patient.

    Currently the open hacking phase is ongoing (will finish in ~1 hour). After that, all the submissions will go through the final system tests (with hack test cases added). Then, the standings are finalized, and the rating calculation will happen (this isn't instant — sometimes it takes several hours for the rating calculation to happen).

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

      Sorry _Kee about all of the oversight. I know it can be really tough managing contests and grading them. Was one of my first contests in a while and frankly really new to this entire ecosystem. Thank you for clarifying everything up.

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

.

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

uptil when the rating will be updated.

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

I think there is an issue with my rating for Codeforces Round 1072 (Div. 3) (contest 2184), handle nagavinay0905.

I registered normally and my first submission was at 20:21 UTC+5:30 (about 16 minutes after the 14:35 UTC start), and I solved A, C, D, E during the contest.

In the standings (e.g., Friends tab) I appear as nagavinay0905 (4060), and on my Contests page this round shows no rating change / new rating.

I have already participated in 8 rated rounds and my rating is < 1600, so by the Div. 3 rules (“5+ rated rounds with ≥1 solved each” and rating <1900; and “if rating <1600, the round will be rated for you regardless”) this round should be rated for me.

Could someone please clarify why this round is unrated / shown as unofficial for my account, and whether this is a bug or an intended decision?

as one of the person told to wait i have waited but what reason was i placed in the unrated ?

»
8 месяцев назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +1 Проголосовать: не нравится
if(firstQuestionDirectAC){
  cout<<"You are not human"<<endl;
}
else{
  cout<<"Hello human"<<endl;
}
»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Loved the problems. Great job!

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

Nice contest ! Perfect Div.3 Round!

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

when will we get tomorrow's contest rating?

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

Very good contest. short problem statements that save time and make you focus on the problem itself instead of reading a long story.

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

When will the ratings for yesterday round will be updated

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

For Div. 3 and Educational Rounds, it is standard for results and rating updates to appear 24 to 48 hours after the contest ends. Don't worry, it will publish soon.

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

can someone plzzz help me with whats wrong in my code.. https://codeforces.me/contest/2184/submission/357712537

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

    condition (n+j)/x == k is mathematically incorrect for this problem. when you split n repetedly you dont just get random rem j. actual problem statement was floor(n/2^i) and ceil(n/2^i). also you used int x = 1<<i so when i=30+ it will overflow. and remove inner j loop cause it will give you TLE even if you fix what I say. fix overflow, use correct range check and remove j loop it will work may be.

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

    Ask Leetcode guys they wait for 5 days for rating change (between I am one of them :))

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

    check for the following values of n, k 25, 4 your code gives output -1 while ans should be 3 your code doesn't check the j value for x — 1 you should check only for reminder val = 0 or x — 1

    for (ll i = 0; i < 40; i++)
        {
                ll x = 1 << i;
                if ((n + x - 1) / x == k || n / x == k)
                {
                    cout << i << endl;
                    return;
                }
        }
    

    and use long long instead of int to prevent overflow

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

Was this contest unrated? I didn’t check the unrated participant option, yet it is still appearing as unrated in my rating graph.

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

Questions are quite tricky as well interesting, anyway best for learning for beginners like me,Thanks

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

Question D I was trying to model in k steps how far can we reach.

Fibonacci series popped up for k steps it is the prefix sum of f(k), maths is strange

it works if k <= n but for k > n cannot tell which elements are not covered

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

Спасибо огромное за раунд. Он мне очень понравился. Задачи качественные и интересные!!!

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

i am frustrated on myself,i always make a silly mistake which i always found later, idont know how long will it continue,and when i am checking i am not able to find but after contest i find my mistake,

in problem c,i made a logic and wrote it and it didnt worked after contest i identified theat evry time the number taken to be is odd,not everytime min will be odd,

// this is code
#include <bits/stdc++.h>
using namespace std;

int solve(int n, int k, int t) {
    if (n < k) return -1;      
    // if(n==k)return t;
    int a = n / 2;
    int b = n - a;
    if(k==a || k==b)return t+1;
    int num = a;
    if(a!=b){
        num = a%2==0?b:a;
    }
    int ans = solve(num, k, t + 1);
    return ans;
}

int main() {
    int t;
    cin >> t;
    while (t--) {
        int n, k;
        cin >> n >> k;
        if(n==k){
            cout<<0<<endl;
            continue;
        }
        int ans = solve(n, k, 0);
        cout << ans << endl;
    }
}

this is working but is it only me or any other person who got same problems??

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

I still didnt got my rating increse though i solved the first question. why?

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

I solved this problem independently during the contest by simulating repeated splits into ⌊x/2⌋ and ⌈x/2⌉ and using a BFS-like process to reach k. I did not copy or share code with any participant and did not use public online compilers. I checked the editorial only after the contest, and since the solution approach is quite standard, this may explain the similarity with other submissions.

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

I don't understand why this looks so consistent, but I completed this part of the code independently. I used some of the ideas and code from that website. https://anupamkumar11.medium.com/mastering-dsu-from-basics-to-breakthroughs-in-competitive-programming-fe15a7adb320 You can also refer to the approach I will present in my subsequent code submission. The method I used was the same. One used a template, and the other separated this part for analysis in order to examine the function of the template.

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

good problems!thanks for your contribution!

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

...

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

Regarding the coincidence between solution 357573265 and 357569890:

I would like to sincerely apologize for this violation. This was my first time encountering this situation, and I was unaware that submitting the same implementation on two different accounts—even if the logic was developed together in person—was a breach of the rules.

During the contest, my friend and I were working in the same room. I developed the logic and implemented it on my friend's IDE to test it. Once it worked, I copied that same code to my account. I now understand that even if the logic is original, the code implementation must be unique to each participant.

I have my original handwritten rough sheets (which i have attached in the mail I sent to [email protected]) with the logic derivation as proof of my independent work. I have learned a serious lesson about the importance of individual implementation and ensure this will never happen again. I hope you can consider this a genuine mistake by a new participant.

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

Hello,

I received a message about my solution 357576779 for problem 2184F being similar to other submissions. I want to clarify that I solved this problem myself without copying from anyone.

I used a standard tree DP approach which is a common technique taught in competitive programming courses and tutorials. The similarity may be because this is a well-known algorithm pattern.

I understand the warning and will be more careful in future contests to write code with my own unique style.

Thank you.

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

Dear Coordinators,

I am requesting a re-evaluation of the plagiarism flag on my submission. While the DP transition for the 'Cherry Tree' problem follows a standard bitmask pattern, the low-level implementation reveals my code was written independently:

Memory Management: I implemented dynamic memory allocation via vector::assign (Heap), whereas the other submission uses a static global array (Data Segment).

Recursion Logic: My sentinel value for the root's parent is 0, while the other user's is -1.

These are structural engineering choices that wouldn't be changed if code was being shared. I have used this specific template and I/O style in my previous contests, which I invite you to verify. Thank you for the attention.

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

Appeal for Account Restoration — thribhuvan003

Dear Codeforces Coordinators,

I am writing to appeal the disabling of my account thribhuvan003 following plagiarism violations detected in Contest 2184.

Background: I received multiple warnings for solutions that matched with other participants for problems 2184E, 2184F, and 2184G. My account is now disabled with the message "User is disabled."

What Actually Happened: I was solving the contest in my hostel room. After I completed my code, one of my friends copied it without me realizing the consequences. When I received the violation emails, I immediately confronted him and he admitted that he took my code and shared it in a Telegram group, which led to multiple people submitting similar solutions. I had no idea this would happen and deeply regret not being more careful with my code.

Important Points About My Account: 1. I have been actively using this account for over a year 2. This is only my second violation after a very, very long time — you can verify my clean history 3. I have never violated the rules for an entire year before this incident 4. Codeforces is extremely important to me and my growth as a programmer

What I've Learned: I have learned a serious lesson about the importance of individual implementation and ensure this will never happen again. I hope you can consider this a genuine mistake by a participant who has otherwise maintained a clean record.

My Commitment Going Forward: - I will never leave my code visible or accessible to anyone during or after contests - I will be extremely vigilant about code security in my hostel environment
- I will not share or discuss solutions until well after the contest ends - I understand the severity of code leakage and will take full responsibility for protecting my work

Request: I kindly request you to please review my account history and consider restoring my access. Codeforces means a lot to me — it's a crucial platform for my competitive programming journey and learning. I am willing to accept any penalties you deem appropriate (temporary suspension, rating penalty, etc.) rather than a permanent ban.

I sincerely apologize for this incident and promise it will never happen again.

Thank you for your time and consideration.

Account Details: - Handle: thribhuvan003
- Email: [email protected]