SpyrosAliv's blog

By SpyrosAliv, 7 months ago, In English
Καλησπέρα, Codeforces!

I am very excited to invite you to participate in Codeforces Round 1063 (Div. 2), which will take place on Nov/10/2025 18:05 (Moscow time). Please note the unusual starting time (30 minutes after the standard starting time).

You will be given 5 problems and 2 hours to solve them. At least one problem will be interactive, so please make sure to read the guide for interactive problems before the contest. This round will be rated for all participants with rating below 2100. The problems were authored by me, and prepared by Proof_by_QED and me. We are also excited to announce that:

This will be the first rated round to feature a communication problem.

Make sure that you are familiar with the problem format of communication problems. Recently, Testing Round 20 (Unrated, Communication Problems) was held in order to introduce this new type of problems. Please read the blog on communcation problems and familiarize yourself with these problems. Note that it is the first time we are experimenting with communication problems in a rated round, so please keep this in mind if you choose to participate.

Additional Note: In this round, hacks will be disabled on problems A,B,C and we will have pretests=systests. Hacks will be enabled on D,E as usual.

This round would not be possible without the help of the following people:

Score distribution: $$$500 - 1000 - 1250 - (1500 - 1250) - 2750$$$.

Editorial

Winners:

Div.1+2:

Div.2:

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

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

as a tester, dont miss out on the first round with a communication problem

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

communication

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

as a tester, i communicated

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

how to communicate? I do cp...

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

Only 5 problems? wow.

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

As a tester, I struggled with communication

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

As a tester this is a fairly fun round, actually.

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

As a tester, I communicated with __baozii__ during testing.

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

As a participant, by solving the communication problem, I will be able to make some friends.

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

excited for the new kind of problem, hope I can communicate well !!!

btw, my guess is D1 and D2 are communication problems with different amounts of data you can communicate :D

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

As a participant, I'm mostly excited about the communication problem.

I feel that coding theory now being a core part of compprog will help with the "problems are too standard now" complaint I've seen again and again; excited to see how Div.2 participants handle what will be uncharted territory for many.

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

Can you communicate with problem writers and other people for this problem then?

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

as a random guy, i feel really excited :DD

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

As a participant, I recommend participating in this round because the problems by SpyrosAliv are really cool!

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

What is a communication problem ?

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

    Think of it as two bots talking to each other to solve a task. You write both bots.

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

First communication problem in a rated round? Time to finally talk… to my compiler!

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

Interactive + communication = the round will talk back when I get WA

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

gotta love getting destroyed by communication problems

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

Oh no I have to unleash my communication skills

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

Thank you for organizing! I’m excited to try the communication problem. Good luck to everyone!

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

orz

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

Hope I could arrive at 1700.

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

Gyrosi round

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

As a tester, I'm not sure how to communicate effectively.

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

As a participant, I struggled with communication, but Codeforces will help me fix it.

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

it's interesting to try a new type of problem for codeforces!

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

Super Excited for the communication problem :)

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

Disable hacks on first few problems will also make it harder for those who intend to drop rating harshly. Maybe we will never see new negative rating accounts then? XD

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

Hope I reach expert again!!!

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

Guide me, I have never given any codeforces contest before,I have been practicing on Leetcode and can solve 2-3 problems in contest, Should I enter this contest? Or div 3?

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

I can't wait for this match.

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

Excited for the contest !

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

Hopefully, I can learn something new after this contest.

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

i hope +delta from this contest

»
6 months ago, hide # |
 
Vote: I like it -11 Vote: I do not like it

All the best to every participants,

HOPE, I reach Expert today.

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

Problem B – “Supremacy”!

cooked

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

got stuck for finding pairs of l and r in b :(

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

    but were you like prove / check that we can do in 5 steps before finding l and r

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

      nah i was also checking if we were all=ble to cover all ones in less than eq to 5 ops

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

        yeah .. ok

        I was thinking that sometimes authors play tricks in problem B ..

        so maybe there is a solution to do it in like 2-3 moves every time... but I was not able to prove anything like that

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

          I thought 4 moves would be enough, but it gave me a wrong answer on test 1. Then I realized one more operation should be added between p₁ and pₙ.

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

            awesome and congrats for +ve delta

            can you please share basic idea of what you doing in C with binary search .. I upsolved it using editorial's 2 pointer but would love to know more ideas

            like how u quickly check reachability ?

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

              Once you move down to the second row, you can’t go back up.For most problems with all pairs l<=r we can fix one endpoint — here, I fix L. For a fixed L the value of R is monotonic , if L-R is reachable then L-(R+1) is also reachable.So, I perform a binary search on R to find the minimum valid R for each L.To check if a given R is valid I run another binary search that determines how far we can go — the maximum right position from the upper grid and the maximum left position from the lower grid using this mid value.

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

11k submission ==> 3k submission we can a long way

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

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

What is WA test 6 at D1?

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

    I was also having the same issue looks like we have used more queries if (!(cnt <= max(300, (n / 2) + 2))) while (true); when I do this it gave me tle.

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

kitchenForces because I got cooked by B ....

spent too much time on B .. no more time for other problems..

good bye expert rank ...


and I would like to no thanks authors for including communication problem LMAO !!

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

B are just tripping man

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

Ok buddy

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

How to find l and r in b ?

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

    hint: try to make the max 1's in the string that you can regardless of the input. then check the condition.

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

      Actually I tried this way but it doesn't work. Like I already find the max and min in the array and then from 2<=i<=n-1 if arr[i] falls between min and max then I set a[i]=1. But it doesn't work.

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

        I too thought the same but if you look carefully in the question they mentioned for each i btw l and r, so we need to check for each i in btw them.

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

    solution always exists when in x ,x[1]!=1,x[n]!=1,x[pos where p[i] is n]!=1 and x[pos where p[i] is 1]!=1, as for soln find pos of 1 and n in the permutation, let it be a and b. now you can guarantee a sol'n using only these two position. think how?

  • »
    »
    6 months ago, hide # ^ |
    Rev. 2  
    Vote: I like it +7 Vote: I do not like it

    You can always use 5 operations to create the string s (if it is possible to create s).

    1. 1 — (index of element 1)

    2. 1 — (index of element n)

    3. n — (index of element 1)

    4. n — (index of element n)

    5. min((index of element 1), (index of element n)) — max((index of element 1), (index of element n))

    This always ensures that all the elements other than 1, n, and elements which are at corner are marked as 1.

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

      this intuition is so legit

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

      no way !!!!!!!! .. so cool.

      I started thinking in this direction but dropped it .... aaahh !!!!!

      I think authors assumed that people will be able to see this solution that is why this problem is B

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

Problem B just cooked everyone, from newbies to experts

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

B — the worst problem

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

    What's the point of codeforces? Idk how many people can relate bt I started cf after a long time and I came back because I loved the excitement of being able to solve challenging problems. I also wasn't able to do B, bt I am still going to try and solve it after the contest. If we are not able to solve something, that just means there's room for improvement! If atleast 1 of us was able to do it, that means its solvable and there is something exciting waiting for us at the end of the struggle to solve a problem(a better and sharper you).

    Thanks contest preparers, I can't even fathom how you come up with a new problem.

    PS: Saw your stats, you have a crazy cf dedication!

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

      Yayyyyy, I actually managed to solve B without looking at any editorial or any hints! Love for CF++

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

Can we stop with Bs the "notice some niche property" problems? This is second round in a row that does this

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

Nooooo just solved $$$B$$$ 1 min after contest ended :(

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

make the verdict better/more informative for interactive problems, you could mention Number of queries limit exceeded instead of Wrong answer on pretest X

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

Downvote for B...

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

As a D2 solver, I have no idea what D1 intended is even; just skipped directly to D2

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

After almost 3 months continuous rating drop, finally I had a well-performed round. Though I can't say I have acutally improved my programming ability, but this is definitely one of the happiest moments for the past few months.

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

I'm not sad or angry at all, because I know that a setter puts in a lot of hard work to create a contest. Sometimes, it even takes 2–2.5 years.

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

The problems are completely out of order of difficulty, and the checker for Problem B was also wrong. I highly recommend this contest be unrated.

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

    Sorry for B being harder than usual

    However, checker being wrong was caught fast and affected less than 5 people.

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

      B literally shook my confidence

    • »
      »
      »
      6 months ago, hide # ^ |
       
      Vote: I like it -28 Vote: I do not like it

      The correlation between the ranks this round and the initial ratings is probably the lowest it's been in recent memory. It absolutely fails to reflect the participants' true skill.

      Unrated is really better, maybe?

    • »
      »
      »
      6 months ago, hide # ^ |
       
      Vote: I like it -7 Vote: I do not like it

      I've always loved participating in your contests but I'm extremely sorry to say that this was one of the worst contests I've ever participated in :(

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

        I'm sorry about that, I would encourage you to read the editorial. In my opinion the ideas used to solve B is nice, and the only fault really was not putting a problem between A and B. Don't hate a problem just because it was hard for you.

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

          Apart from the temporary stress and rating loss, I'm happy that I can learn something from these problems!

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

          Maybe problem B had a bit of randomness in distinguishing participants? At least judging from the standings, quite a few people solved C but not B. From the editorial, B is indeed simpler. I hold a neutral view toward such problems appearing in a difficulty-ordered contest, but it's clear that this contest had no sufficient reason to be unrated.

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

    Wangzai I love you!!!!!!!!!

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

B is much harder than C.

And E's solution is so Ad-hoc.

»
6 months ago, hide # |
 
Vote: I like it -9 Vote: I do not like it

please unrate...it is so difficult

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

this contest makes "having alt-accounts" logical

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

Are problem B tests correct ?

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

348349302

It gets TLE even though it clearly shouldn’t. I wasted 20–30 minutes just because I thought it was a bug in the code, and it was actually a WA.

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

    Yep, sorry about that. You were probably reading from a closed stream because of a WA. Perhaps we should have participants read in 1 or -1 (depending on if the answer is correct) before proceeding to the next case.

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

One of the best contests in a while imo (might be biased due to solving E)

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

348365179 I need your guidance qaq I know I should explain my thinking, but the steps to prove it are too long, and the submission hasn't opened yet.

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

Third time in a row where b is harder than c. Whats going on.

»
6 months ago, hide # |
 
Vote: I like it -33 Vote: I do not like it

For problem B .

Can someone tell what case i am missing ?

I got WA on TC 522 .

*``~~~~~~~~~~~~~~

include <bits/stdc++.h>

using namespace std;

define ll long long int

int main() { int t; cin >> t; while (t--) { int n; cin >> n; vector arr(n);

int p1 = 0, pn = 0;
    for (int i = 0; i < n; i++)
    {
        cin >> arr[i];
        if (arr[i] == 1)
            p1 = i;
        if (arr[i] == n)
            pn = i;
    }

    string s;
    cin >> s;

    bool f = true;

    for (int i = 0; i < n; i++)
    {
        if (s[i] == '1' && (i == 0 || i == n - 1 || arr[i] == 1 || arr[i] == n))
        {
            f = false;
            break;
        }
    }

    if (!f)
        cout << -1 << endl;
    else
    {
        vector<pair<int, int>> ans;

        int ls = p1;
        priority_queue<int, vector<int>, greater<int>> pq;
        for (int i = p1 + 1; i < n; i++)
        {
            while (!pq.empty() && arr[i] > arr[pq.top()])
            {
                int z = pq.top();
                pq.pop();
                ls = i;

            }
            if (s[i] == '1')
                pq.push(i);
        }
        if (ls != p1)
            ans.push_back({p1, ls});

        priority_queue<int, vector<int>, greater<int>> pq2;
        ls = p1;
        for (int i = p1; i >= 0; i--)
        {
            while (!pq2.empty() && arr[i] > arr[pq2.top()])
            {
                int z = pq2.top();
                pq2.pop();
                ls = i;

            }
            if (s[i] == '1')
                pq2.push(i);
        }
        if (ls != p1)
            ans.push_back({ls, p1});

        ls = pn;
        priority_queue<int> pq3;
        for (int i = pn + 1; i < n; i++)
        {
            while (!pq3.empty() && arr[i] < arr[pq3.top()])
            {
                int z = pq3.top();
                pq3.pop();
                ls = i;

            }
            if (s[i] == '1')
                pq3.push(i);
        }
        if (ls != pn)
            ans.push_back({pn, ls});

        priority_queue<int> pq4;
        ls = pn;
        for (int i = pn; i >= 0; i--)
        {
            while (!pq4.empty() && arr[i] < arr[pq4.top()])
            {
                int z = pq4.top();
                pq4.pop();
                ls = i;

            }
            if (s[i] == '1')
                pq4.push(i);
        }
        if (ls != pn)
            ans.push_back({ls, pn});


         cout << ans.size() << endl;
            for (auto &p : ans)
                cout << p.first + 1 << " " << p.second + 1 << endl;

    }
}

} ```~~~~~~~

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

    wait for the case

    13 2 3 1 4 5 6 7 8 9 10 12 14 7 10

    0 0 1 0 1 1 1 1 1 1 1 1 0 1 0

    ur output ->4,1
    4,14 12,1 12,14

    in this we miss out for 12 as 1,4 does not cover the number 12 4,14 does not cover 12 number and 1,12 does not cover 12 number 12,14 does not cover 12 number.

    If you have any doubt message me.

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

Screencast with commentary

Seriously couldn't solve E in 30 minutes. Incredible problem, well done!

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

    I think problem E is unsuitable to be honest, the problem statement is kind of nonsensical and just having to transmit 1 bit with some contrived conditions on what you are allowed to send, while the solution has basically nothing to do with the connectivity.

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

      Well, yes, I don't really like the solution. But the fact that it is possible is amazing, and I think the problem statement is beautiful. This actually feels like a different kind of problem, all my experience in cp didn't help at all. It would be frustrating in a rated contest (and it is a bit frustrating even now), but I appreciate the novelty.

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

        For me it is one of the problems which are cool because the solution is dumb (like when I first heard of linear preprocess and constant query RMQ/LCA).

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

for D1, I misread $$$max(300, n/2 + 2)$$$ as $$$min(300, n/2 + 2)$$$, and I actually solved it with that wrong constraint, lol.

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

Does anyone find the language of problems difficult?

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

B was actually awesome!

It's surprising how so many people (including me) found it hard to come up with such a simple idea during contest

»
6 months ago, hide # |
 
Vote: I like it +14 Vote: I do not like it
2163D1 - Diadrash (Easy Version) Weak D1 Testcases?

My solution ends up making about n/2 + log(n) queries in the worst case, but it still got accepted. I actually came up with this idea during the contest but spent a lot of time trying to find a better approach because I thought it might exceed the max query limit. After the system testing, I got AC with the same idea.

Submission Link
Failing Testcase (requires 5012 queries)

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

I became pupil by solving A and C : )

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

Problem B ;)

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

"Even though the problem statement was a bit unclear, I still really liked problem B. It actually took me over an hour to solve it, haha."

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

Thank you for the interesting contest, the tasks were really interesting!

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

Hello

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

Hello, I received a message that my submission 348341053 for problem 2163C coincided with others. I want to clarify that I wrote this code myself during the contest. I can provide my rough work, notes, or explain my thought process to show that I was the original author. This is my first such case. I would appreciate it if my submission could be reviewed. Thank you.

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

Subject: Request for Review of Similarity Warning –348315939 Codeforces Round 1063 (Div. 2) Dear Codeforces Team, I recently received a warning regarding similarity between my submission and those of other participant. I would like to clarify that I wrote my solution entirely by myself. I sincerely respect the Codeforces rules and would never intentionally violate them. The B question is constructed in such a way that there is a easy few lines of code solution and comparing small codes is the same as putting a plagiarism check for printing "hello world".I can provide anything you might need to validate myself.I kindly request you to review this warning once again and consider removing it from my account. This affects my profile integrity, and I assure you that I always participate honestly and fairly. Thank you for your time, understanding, and for maintaining a fair competitive environment.

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

Hello. I just received a plagiarism warning for my submission [348361441] for problem 2163C. I want to clarify that this is my own original code, written entirely by myself. I have never shared my code with anyone, and I don’t even know the other user mentioned (Ash_26). I am from Iran, 16 years old, and a student, while that user is from India and a university student, so there is absolutely no possible connection between us. I always participate fairly and independently. I even wrote a blog post about anti-cheating on Codeforces because I truly care about honesty in competitions. Please check again — this is a false positive. It’s really disappointing to receive a strike after working hard to reach Pupil. I kindly ask you to recheck the detection results manually. Thank you very much for your time and understanding.

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

    I am his teacher. He was in the school computer lab during the contest and I personally confirm that he wrote all his code himself without copying from any source. SpyrosAliv

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

Hello, I received a plagiarism warning for my submission for Problem 2163C. I want to clarify that I did not copy anyone’s code and did not share my solution to anyone. My submission might look similar because the problem has a very direct and unique solution pattern (prefix/suffix mins and maxes with a priority queue). The user mentioned (Terr0r) if from Egypt while I am from India, please observe that there is no possibility of sharing solutions. Many independent implementations can appear similar when the logic itself is standard. I always code on my own and never share or copy solutions. Please kindly review my case, I can share my reasoning steps or drafts if required. Thank you for your time and understanding.

— vennelaa_

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

Hi, I received a plagiarism warning for my submission [348317500] on Problem 2163B, which was marked as coinciding with other submissions.

I would like to clarify that I did not copy or share my code with anyone. The logic for this problem is quite simple, so similar solutions may have appeared coincidentally.

I kindly request the team to please recheck the similarity and review my case once more.

— vivek2711

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

orz

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

Wow communication problem i like it >_<

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

Tks

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

is there any way to see complete test case? 349253870