Kogut_Ivan's blog

By Kogut_Ivan, 3 months ago, translation, In English

Hello, Codeforces!

The TG channel team @KogutIvanTutoring is pleased to invite you to participate in the first Div. 3 round of this year — Codeforces Round 1072 (Div. 3) on Jan/12/2026 17:35 (Moscow time). This round will feature 6-7 problems selected in difficulty to create an interesting competition for participants with ratings up to 1600. However, anyone with a rating of 1600 or higher can register for the round out of competition.

The round will follow the rules of educational rounds. Thus, during the round, the problems will be tested on preliminary tests, and after the round, there will be a 12-hour phase of open hacking. After this phase, all successful attempts will be retested on successful hacks. We have tried to create decent tests — just like you, we will be disappointed if many solutions fail after the contest ends.

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

The penalty for an incorrect attempt in this round will be 10 minutes.

We remind you that only reliable participants of the third division will be included in the official results table. As stated in the link — this is a necessary measure to combat unsportsmanlike behavior. To qualify as a reliable participant of the third division, you must:

  • participate in at least five rated rounds (and solve at least one problem in each of them)
  • not have a rating point of 1900 or higher.

Regardless of whether you are a reliable participant of the third division or not, if your rating is below 1600, the round will be rated for you.

The problems were conceived and prepared by part of our team: fstilus, Friendiks, gravitsapa, EzikBro, Boodoochai

Also, a big thank you to:

Good luck to everyone!

UPD. Editorial is out!

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

»
3 months ago, hide # |
 
Vote: I like it +3 Vote: I do not like it

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

»
3 months ago, hide # |
Rev. 2  
Vote: I like it -15 Vote: I do not like it

-

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

may i go pupil..

»
3 months ago, hide # |
 
Vote: I like it +31 Vote: I do not like it

Did he just do the 67 joke...

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it +3 Vote: I do not like it

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!

»
3 months ago, hide # |
 
Vote: I like it +4 Vote: I do not like it

You will be offered 6-7 problems

No way... the 67 joke

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

The first div.3 contest of the year

»
3 months ago, hide # |
Rev. 2  
Vote: I like it +4 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Div-3 after a long time

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

6 7 haha

»
3 months ago, hide # |
 
Vote: I like it +3 Vote: I do not like it

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.

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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.

  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it +1 Vote: I do not like it

    I recommend practicing Div2B, Div3C, and Div3D problems. Focusing only on easy problems, such as those rated *800, might not be very helpful for you now. You already attended many contests. I especially want to emphasize 'upsolving', solving the problems you couldn't finish during a contest. This is one of the best ways to improve your skills and learn new ideas and techniques. Additionally, start learning standard algorithms like Binary Search, Two Pointers, Prefix Sum, DP to broaden your perspective.

    • »
      »
      »
      3 months ago, hide # ^ |
       
      Vote: I like it 0 Vote: I do not like it

      Okay, thank you so much for your advice. I'll try to work on it.

    • »
      »
      »
      3 months ago, hide # ^ |
       
      Vote: I like it 0 Vote: I do not like it

      And I have another question: what is your opinion of my progress? I am open to any criticism.

      • »
        »
        »
        »
        3 months ago, hide # ^ |
         
        Vote: I like it 0 Vote: I do not like it

        You have good consistence. But not only 800, start solving all kind of problmes. :)

        • »
          »
          »
          »
          »
          3 months ago, hide # ^ |
           
          Vote: I like it 0 Vote: I do not like it

          Thank you, but what is the maximum difficulty level for the problems that I should attempt to solve? 1400?

          • »
            »
            »
            »
            »
            »
            3 months ago, hide # ^ |
             
            Vote: I like it 0 Vote: I do not like it

            atleast till u reach pupil solve till 1300.

          • »
            »
            »
            »
            »
            »
            3 months ago, hide # ^ |
             
            Vote: I like it 0 Vote: I do not like it

            I recommend setting your maximum difficulty to *1400 at this time. But you don't necessarily have to fix a hard limit now. It's often better to try a few problems in that range and then adjust the difficulty based on your own pace.

            Even if you don't solve them quickly, I believe it's truly beneficial to choose a little bit challenging level and spend time deeply thinking about the problems.

            While speed and accuracy are important in Codeforces, broadening your thought process will eventually help you idenfify the core essence of a problem more easily!

»
3 months ago, hide # |
Rev. 2  
Vote: I like it -9 Vote: I do not like it

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

  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    To be a reliable participant (and appear in the official standing page) you must not have rating of 1900 or higher at any moment.

    To be rated, you must have < 1600 rating.

    • »
      »
      »
      3 months ago, hide # ^ |
       
      Vote: I like it 0 Vote: I do not like it

      What about the unrated participants?

      • »
        »
        »
        »
        3 months ago, hide # ^ |
         
        Vote: I like it 0 Vote: I do not like it

        what about them?

        • »
          »
          »
          »
          »
          3 months ago, hide # ^ |
           
          Vote: I like it 0 Vote: I do not like it

          Will the unrated get rated? And when will the rating of the 1072 round be updated?

          • »
            »
            »
            »
            »
            »
            3 months ago, hide # ^ |
             
            Vote: I like it 0 Vote: I do not like it

            NO? unrated participation will not affect the rating.

            rating update usually takes 1-2 days for educational and div.3, 4 rounds after the round ends.

            • »
              »
              »
              »
              »
              »
              »
              3 months ago, hide # ^ |
               
              Vote: I like it 0 Vote: I do not like it

              But I had participated as rated. And 1072 was a Div 3 round, which has already ended. I wanted to know if participants who previously had a 0 rating will be rated or not.

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it +2 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

maybe specialist this time :)

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Hope to rank up...

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
Rev. 3  
Vote: I like it +2 Vote: I do not like it

numberforce

»
3 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

We are going LagForces with this one

»
3 months ago, hide # |
 
Vote: I like it -51 Vote: I do not like it

first ever div-5 on cf?

»
3 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

Oh yeah!

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

Thanks for the interesting contest!

  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it +1 Vote: I do not like it

    I could solve E or F (any one) but I wasted a lot of time on C & D, so yeh but nice contest, I agree.

»
3 months ago, hide # |
 
Vote: I like it +4 Vote: I do not like it

Such a slow assessment, such abstract questions.

»
3 months ago, hide # |
Rev. 2  
Vote: I like it +58 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it +6 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it -8 Vote: I do not like it

so easy

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Nice contest.. loved to solve D.

»
3 months ago, hide # |
 
Vote: I like it +13 Vote: I do not like it

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

»
3 months ago, hide # |
Rev. 4  
Vote: I like it +7 Vote: I do not like it

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]

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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.

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

lagging speed is inversely proportional to the contest number

»
3 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

Unclear B statement

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Problmes were hard tbh T-T

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Too much laggig giving unwanted penalties, should be improved

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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.

  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    Agree, this is worse than cheaters! atleast cheaters dont affect our performance, this hugely does causing huge penalties and irritation while solving

»
3 months ago, hide # |
Rev. 2  
Vote: I like it +3 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it +43 Vote: I do not like it

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...

»
3 months ago, hide # |
 
Vote: I like it +4 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it +17 Vote: I do not like it

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

»
3 months ago, hide # |
Rev. 2  
Vote: I like it +15 Vote: I do not like it

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!

  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    F:

    I understood it like cherry fall can't be made more than once from the same leaf and shaking operation atleast affect one leaf. and yes it's intuitive to stop the process after all cherries are collected.

»
3 months ago, hide # |
 
Vote: I like it +8 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I don't know if it's just me, but in every single contest I hate on ABC (div 2) and ABCD (div3) because they are guessforces

But I end up loving the rest of the problems

And, at this point, I can say for sure it's easier for me to solve a D (div2) or E (div3) rather than a C (div2) or a D (div3)

I wonder if there's a rule on which problems should be guessforces and which ones should be algos, maybe I'm just going crazy

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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.

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

(n,k)forces

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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!

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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?

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it
  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    this person is having personal grudge on me that's why he is trying to hack my solution, all the best

    • »
      »
      »
      3 months ago, hide # ^ |
       
      Vote: I like it 0 Vote: I do not like it

      I apologize for the inconvenience. I had posted the solution because I thought the problem was vulnerable to a hack since it involved two function calls—one with n/2 and another with (n/2) + 1. I assumed it was intentional, not personal. I'm sorry if it came across the wrong way or caused any discomfort.

  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    This is memorized searching so it is correct.

»
3 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it +4 Vote: I do not like it

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!

  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    if you had struggled with the question for a long time you could have just searched for it (if it was just for what an hourglass actually is)

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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.

  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    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?

    • »
      »
      »
      3 months ago, hide # ^ |
       
      Vote: I like it 0 Vote: I do not like it

      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.

  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    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).

    • »
      »
      »
      3 months ago, hide # ^ |
       
      Vote: I like it 0 Vote: I do not like it

      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.

»
3 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

.

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

uptil when the rating will be updated.

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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 ?

»
3 months ago, hide # |
Rev. 2  
Vote: I like it +1 Vote: I do not like it
if(firstQuestionDirectAC){
  cout<<"You are not human"<<endl;
}
else{
  cout<<"Hello human"<<endl;
}
»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Loved the problems. Great job!

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Nice contest ! Perfect Div.3 Round!

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

when will we get tomorrow's contest rating?

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it +2 Vote: I do not like it

When will the ratings for yesterday round will be updated

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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.

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    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.

  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

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

  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    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

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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.

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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.

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Hello, I am adding a clarification regarding the similarity warnings and the decision to mark this contest Out of Competition. This contest is affected due to the same situation I explained earlier. During that period, I discussed problem approaches with a friend during the contest and allowed him to use my internet hotspot, which resulted in unintentional solution leakage across multiple problems and contests. I fully understand that this is a clear violation of the contest rules, and I sincerely apologize for it. I did not use AI tools or copy solutions myself. After realizing this mistake, I completely stopped such behavior and have been competing alone since then. I am posting this comment only to consolidate the explanation, as the issues across these contests stem from the same incident. I assure that this will not happen again in future contests. Thank you for your time and understanding.

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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 support@codeforces.com) 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.

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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.

»
3 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

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.

»
3 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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: thribhuvan003@gmail.com