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

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

Hello Codeforces!

I am delighted to invite you to the first Div. 4 round of the year: Codeforces Round 1074 (Div. 4)! The round is scheduled for Jan/18/2026 17:35 (Moscow time). You will be given 7 — 8 problems to solve (all authored by me), and 2 hours and 15 minutes to solve them.

The format of the event will be identical to Div. 3 rounds:

  • ICPC rules with a penalty of 10 minutes for an incorrect submission.

  • 12-hour phase of open hacks after the end of the round (hacks do not give additional points).

  • After the end of the open hacking phase, all solutions will be tested on the updated set of tests, and the ratings will be recalculated.

Only trusted participants of the fourth division will be shown in the official standings. To be a trusted participant, you must:

  • have participated in at least 5 rated rounds where you have solved at least one problem.

  • have a rating less than 1400.

Regardless of if you are a trusted participant or not, this round will be rated for you if you

  • have a rating of less than 1400 or are unrated.

  • do not select the "Register as unrated" option when registering for the contest.

Participants who are rated 1400+ are not allowed to create a new account for the purpose of competing officially. We encourage you to take part unofficially.

We would like to remind all participants about the rule against using artificial intelligence tools during the contest. Violators will be sent to cry's basement; we spent a long time expanding it so we could host this round, and we sincerely hope that it won't be filled back up again.

I would like to thank:

I wish you all the best of luck in this competition, and I hope you enjoy the problems!

EDITORIAL.

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

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

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

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

As a tester this contest is peak !!!

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

Is it a google sponsored contest , asking for a friend ^-^

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

As a tester, uwu another div4

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

As a tester, :thumbsup:

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

W div4, good luck everyone!

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

As a tester, I tested.

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

My first time unrated :(, a sad feeling, but also a happy feeling

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

Why does the coloring remind me of mod-3 problems?

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

as a tester, the tested problems were untested by testers because testers tested the tested problems and tested the untested problems because the tested problems were untested by the testers who tested the tested problems.

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

as a tester, -firefly- orz

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

Finally, we don't have 6-7 problems in a CF Round. I think this comment worked :))

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

Why rounds announcements only appear in my dashboard after 5 days??

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

let`s go !

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

I hope one day I also will be unrated for div4 and it will be soon!

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

Hopefully the evaluation process will be quick.

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

yay a div4!

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

red testers in div4?

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

Do we not have score distributions in a div 4?

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

Very first contest after becoming expert

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

hacks do not give additional points, but does failed hacks reduce points line div 2s?

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

lol i have 1392 rating, just below the 1400 limit

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

First and probably last contest of the year for me

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

queue is bigger than in the mcdonald`s on Time Square

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

Hey am I the only one facing problem with this contest loading slowly and not working properly

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

queue be slower than mcdonald's wifi

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

Screencast will be available after the contest!

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

The sneaky line in E to catch cheaters!!

nice

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

ha everyone is using damn chatGPT, sooo depressing

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

I'm happy to participate my first contest,
unfortunately I got rte on Problem D because my input buffer size wasn't big enough.
and yet another rte on Problem E, not sure what caused it, looking forward to learn on my mistake.

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

i got d but e is impossible for me.... i thought of maybe pushing spike positions and robot positions after each instruction but thats way too slow... looking forward to the editorial :)

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

    One hint I can give is, Try with the distances for every robot. Like maintain left and right distances from robot to the spikes left and right, and try iterating on the direction string and maintain a currpos var, update if it is 'L' currpos-- and else currpos++. If currpos is < 0 then try to erase the values of left and viceversa.

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

this was the most fun cool interesting div 4 in my entire 5 years of existence, thank you for birthing such joy into my life.

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

E was really cool. Njoyed whole contest.

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

btw, good thing came across my mind, how can I be a tester?

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

F is one of my favorite problem from those I've solved recently. I feel like it sets up a really good intuition for general segment tree logic, which I've been pushing off learning properly for a while now.

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

Awesome problems, thanks to authors!!

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

hmmm a lot of participants stores the instructions in a variable named gdCode

I never knew there were that many geometry dash fans in codeforces :o

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

How to solve H in better than $$$O(n \log^2{n} \log{10^9})$$$? I just implemented the first bullshit idea that came to mind and it magically passed (probably very easily hackable though).

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

How come the hacking round hasn't started?

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

Since CF doesn't like me dming people for some reason, if you got unexpected verdict on your hack, please resubmit the hack, I've removed the offending solution.

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

I am getting TLE in D...Any suggestions? (I was copying the array after failure)

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

easy ahh questions, nice tho

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

    It's a div4, the questions are meant to be on the easier side. With that being said, I see many people saying that they find the problems more difficult as well, it differs between people. I'm glad you found the problems nice though!

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

Is there a problem in cf, it is still showing system testing 100%.

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

hi everyone!

i’ve observed some weird things related to this contest.

  • despite registering as a rated participant, i’m not able to see myself in the official standings. i’m not sure why this is happening and have never experienced anything like this before.
  • the contest status switches between open-hacking phase and system testing depending on the IP address i’m tied to, suggesting some out-of-sync issue?

would love if the above two issues can be addressed and looked into, other than that, great contest and a nice problemset!

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

why im unable to submit problem?? still showing system testing!

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

Right now, it is showing system testing for hours. This solution is stuck in getting the verdict "Running on test 2". Anyone have the same issue or is it just me?

Update: It has been fixed now.

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

A good contest, all the problems before G were very suitable for Div.4 and were really cool. However, I spent quite a long time thinking about problem G and still couldn’t come up with a complete approach. I could only guess that it might involve binary search combined with some data structure ?

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

Clarification regarding the official standings:

In Div. 4 rounds, only trusted participants are displayed in the official standings. Participants who don’t meet the trusted criteria may not be shown, but the round can still be rated for them provided their current rating is below 1400 (or they are unrated) and they registered as rated.

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

I passed problems A, B, and C, but I cannot find the option to submit a hack. Why is that?

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

Wait, are you actually still hacking with Python hash collisions? That is so cringe. Just stop, it's pathetic.

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

Can someone tell Cry his basement just got famous again? Great round, really enjoyed it!

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

The problem H is too tricky.

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

i appeared in my 1st contest this time i even solved 1st problem but my rating is still 0 even after 12 hours of completion of contest and contest is showing under unrated section can anyone tell y ?

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

    I think it is an issue in codeforces, recently one of the submits was stuck in test 2, it has been fixed already, i think there is another bug, or there are lots of participants so the server is struggling. Be paitent, we are waiting for our rating too!

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

is it rated?if yes,when will the change in rating reflect?

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

As a non tester I didn't tested

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

Man what a good use of hidden text in problem "Robotic rush." Today while checking it out I saw the easter eggs for cheaters. This is really needed for those ai cheater. Hope some actions are taken against those who Solved THE ROBOTIC RUSH using ... lets just say upto there :)

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

Amazing contest. Really great problems, thought I should've solved D and E now that I've seen the editorial.

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

Till when will the ratings be updated?

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

Has system test even started?

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

we gonna get gta 6 before rating changes

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

Except H no question tested anything except fast implementation,poor contest imho

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

Is Test 14 for the Robotic problem a test from hacks? In normal tests I've passed, I also solved the problem in basically O(n)* hashing time for unordered set and unordered map. But, just now I saw I'm getting TLE. This is the solution, the tutorial is also similar I believe, what I've missed? Did multiple calling the hashsets caused the issue? If that's the case, then isn't unfair to design such test cases/question in div 4? Can anyone help to find the bottleneck in this solution? Maybe I shouldn't have used long long? Don't really know what's the issue. I could have stopped double checking if a certain position is already cleared, but in fact it shouldn't be a matter since it is an O(n) algorithm. The only bottleneck comes in my mind is that, but even that should be fine (eg a test case that always goes left and right and kills everything after the first move, but it should be fine, multiple useless calls to a map, but it is amortized O(1)).

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

int main(){
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    int tt = 1;
    cin >> tt;
	while(tt--)
	{
        long long n, m, k;
        cin >> n >> m >> k;
        vector<long long> a(n);
        vector<long long> b(m);
        string str;

        for(int i=0;i<n;i++) cin >> a[i];
        for(int i=0;i<m;i++) cin >> b[i];
        cin >> str;

        sort(a.begin(), a.end());
        sort(b.begin(), b.end());

        unordered_map<long long,unordered_set<int>> left;
        unordered_map<long long,unordered_set<int>> right;

        vector<long long> myLeft(n);
        vector<long long> myRight(n);

        for(int i=0;i<n;i++)
        {
            auto it = lower_bound(b.begin(), b.end(), a[i]);
            long long rightVal = 1e12;
            if (it != b.end())
                rightVal = *it - a[i];

            long long leftVal = -1e12;
            if (it != b.begin())
                 leftVal = a[i] - *(it - 1);

            left[leftVal].insert(i);
            right[rightVal].insert(i);
            myLeft[i] = leftVal;
            myRight[i] = rightVal;
        }

        int pos = 0;
        int alive = n;

        for(const auto& ch: str)
        {
            if (ch == 'L')
                pos--;
            else pos++;

            if (pos == 0)
            {
                cout << alive << " ";
                continue;
            }
            
            if (pos < 0)
            {
                if (left.find(-pos)!= left.end())
                {
                    auto toRemove = left[-pos];
                    alive -= toRemove.size();
                    cout<< alive << " ";
                    left.erase(-pos);
                    // fix in the right map
                    for (auto item: toRemove)
                        if (right.count(myRight[item]) && right[myRight[item]].count(item))
                            right[myRight[item]].erase(item);
                    
                    continue;
                }
                
                cout << alive << " ";

                continue;
            }

            if (right.count(pos))
            {
                auto toRemove = right[pos];
                alive -= toRemove.size();
                cout<< alive << " ";

                for (auto item: toRemove)  
                    if (left.count(myLeft[item]) && left[myLeft[item]].count(item))
                        left[myLeft[item]].erase(item);

                right.erase(pos);
                continue;
            }
            cout << alive << " ";
        }
        cout << endl;
    }

}

Update: Thanks to all left comments and suggested changes. I had to use map and set instead of unordered_map and unordered_set, I've changed that it worked. I believe these kind of tests, in any level makes no sense, not just for div4, even for div1, it is just to know how things work in codeforces, it is not about problem solving, finding better programming tricks or anything positive. I believe competitive programming should not stress on such nonsenses.

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

    Don't use unordered map rather use normal map in codeforces.

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

      If that's the issue, then it is a really bad question for this level, I hope it is something more than tricks in codeforce, otherwise unordered_map is better in most cases, it doesn't add log n extra barrier, but could have many collisions with a very low probability, then if someone tries to test collisions for such a problem, it is not a good effort to not put it in original tests. I hope it is not the case, otherwise it is sad.

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

        I used map though still got tle at tc15. They expected us to use vectors not maps.

        And yeah its pretty frustrating because on paper it looks like it will pass, maybe I am wrong but I thought about it for a while and I think the error is marginal.

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

          No, map should not give TLE. I used map too check my solution. Also its pretty famous on codeforces to not use unordered_map as its always hacked.

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

          My solution uses a map, and it works. The issue with your code is that it repeatedly tries to kill robots even when they are already dead. If you were to clear left[pos] and right[pos] after iterating once through it, you would get AC.

          My apologies for this not being in main tests, I didn't think of this edge case.

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

    My solution got a TLE after the rejudge as well 358577411 :(

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

      Sad, I had a good ranking, I solved this quickly and had a lot of time to solve another problem or fix existing ones, didn't want to solve any other problem and didn't think there could be a wrong asnwer or TLE for this as it was very straightforward. Closed the laptop and now checked it, it is TLE :/

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

Got TLE on E during system testing — wtf I was actually happy this time because I felt I performed at my full potential, and then this happened.

Ah well… God’s plan, baby. On to the next one.

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

thanks to the authors and organizers for putting this round together! a really apreciable work tbh

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

its so peak

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

Codeforces Round 1072 (Div. 3) < this Div 4

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

I was doing 900 rated and now i am also doing 1000 and 1100 with it like i am unable to think of approach but trying to think of it , can anyone who is good in cp can tell me am i doing right or not?? and please suggest something for future.

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

Hi MikeMirzayanov and Codeforces team,

I received a plagiarism notification for my submission 358567938 for problem 2185F.

I am writing to clarify that I wrote this solution locally using VS Code and did not share it with anyone or paste it on any public online compiler (Ideone/Pastebin).

Please consider the submission timestamps as evidence: * My submission: 358567938 * The coinciding submissions are 358612438 and 358616896.

My submission was approximately 44,000 IDs earlier than the others. It is impossible that I copied them, and since I used a secure local environment, I did not leak the code. The similarity is likely due to the highly standard nature of the solution for this specific problem type (Segment Tree Tournament).

I request you to review this case as a False Positive caused by convergent code logic rather than a rules violation.

Thank you.

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

Hi MikeMirzayanov and Codeforces team,

I am writing to appeal the plagiarism flag for my solution 358567938 for problem 2185F.

I respectfully request a review of this case based on the submission timestamps, which prove I could not have copied the other flagged users.

Evidence: 1. My Submission: 358567938 2. Flagged Match 1: anuradha.codeforces358612438 3. Flagged Match 2: SYNCHRONOX358616896

My submission was made approximately 44,000 IDs (significant time duration) earlier than the coinciding solutions.

Since I submitted first by such a large margin, it is impossible that I copied these users. I wrote this solution locally in VS Code and did not use any public IDEs (Ideone/Pastebin) or share my code.

The similarity is likely due to the highly standard nature of the Segment Tree Tournament algorithm required for this problem, or I am the victim of a leak I am currently investigating. Given that I am the original author by a significant time margin, I ask that this penalty be reconsidered.

Thank you.

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

I am writing to clarify the similarity warning for contest 2185, problem E (https://codeforces.me/contest/2185/submission/358601711). I solved the problem on my own during the contest. My solution was to sort the dangerous points, compute for each robot the distance to the closest point of danger using binary search, bucket the robots by distance, and then process the movement string greedily by maintaining the new left/right extremes and removing a robot only when a new extreme is reached. This is the obvious greedy solution to this problem, and it results in similar solutions being written by different participants. I did not copy code from any participant or anywhere else. Happy to clarify further if needed.

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

Hello,

I would like to clarify regarding submission 358606906 for problem 2185E. My solution was implemented independently, based on a commonly known approach that was publicly available before the contest.

If required, I can provide references to the source or explain my solution logic in detail. I had no intention of violating Codeforces rules. Also you can check the timestamps and my attempts to solve the problem. I have been constantly working on the problem and at the end made it. Please check this things.

Thank you for your time.

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

My submission has been skipped. It was because I had submitted the same solution from this account "vedjaw" and my other account "xyz123456789". Pls look into this and revert the stats. The same is the issue for all of the other problems.

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

I had been wrongly accused of cheating of solution of2185E in 358618831 as I first of all gave the contest unrated secondly the question I have been flagged has only similar variable names because of the question being previously asked in a particular round and while compiling I copy pasted most part of code

Secondly my code has used map and vector which are not used in the other solution which i being flaggged so I request that the solution to not be skipped and not to flag me for this particular time.pls check the flagged solution

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

I would like to clarify that my solution for this round was written fully independently.

I submitted my code (submission 358590936 for problem 2185E) earlier than the mentioned similar submissions (358598078), and I had no access to or knowledge of them.

I did not share my code with anyone and did not use any public online IDE/paste services during the contest.

Regarding similarity: the solution follows a common approach derived from constraints (record first occurrence time of each prefix displacement from the movement string, then for each position use lower_bound on sorted b to determine the earliest time it becomes invalid).

Therefore, any similarity is likely due to the common solution structure for this problem.

I am happy to provide further explanation or details if needed. Thank you for your consideration.

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

.

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

Hello

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

hello

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

Hello Codeforces Team,

I am writing to sincerely apologize for my actions during the last round. I must admit that both accounts (BEKSULTANOV and Azama1-B-Nurmakov-28) belong to me.

I made a very stupid and immature mistake by participating with two accounts simultaneously. I manually modified the code for the first five problems to avoid detection, but on the sixth problem, I accidentally submitted the identical code. I now realize that this was a serious violation of Codeforces rules regarding multiple accounts and fair play.

I did not use anyone else's code; all solutions were written by me personally. However, I understand that my behavior is unacceptable. I am deeply sorry and I have learned my lesson.

I am ready to accept the disqualification for this round on both accounts. I kindly ask you not to ban my main account BEKSULTANOV permanently. I promise to stop using the second account and never break the rules again. I value the Codeforces community and want to continue competing fairly.

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

Regarding the similarity warning for Problem 2185E – The Robotic Rush : I would like to clarify that I did not copy or share my solution. I wrote the code entirely on my own using VS Code locally. Given the nature of the problem, I believe the similarity is purely coincidental and likely stems from the standard logic required to solve it and similar variable names. I fully respect the contest rules and integrity. Please Judge my solution (358618545) fairly.