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

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

Hello, Codeforces!

We, the RiOI team, are proud to invite you to participate in Codeforces Round 1046 (Div. 1) and Codeforces Round 1046 (Div. 2) which will be held on Aug/28/2025 17:35 (Moscow time).

The round will be rated for everyone. You will be given 6 problems in both divisions, where some problems will be divided into subtasks, and 3 hours to solve them. For both divisions, the number of interactive problems will not be equal to 1, so you may need to read the guide for interactive problems before the contest.

The problems are authored and prepared by Register, STUDENT0, Error_Yuan, _istil, and Alan_dong.

We would like to thank:

Special thanks to __baozii__ for his help during the preparation!

The scoring distribution is below.

  • Div. 2: 500 — 1000 — 1500 — 2000 — 2750 — (2250 + 1750).
  • Div. 1: 500 — 1000 — 1750 — (1250 + 1250) — (3000 + 2000) — 4000.

Good luck & Have fun! (∠・ω < )⌒☆


UPD 1: Editorial was published.

UPD 2: Congratulations to the winners!

Div. 1:

  1. jiangly
  2. BurnedChicken
  3. Nachia
  4. hos.lyric
  5. Kevin114514

Div. 2:

  1. SirOcylder
  2. SDSXC
  3. XG0000
  4. gongryongwang
  5. hosh1zora
  • Проголосовать: нравится
  • +381
  • Проголосовать: не нравится

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

As a tester, I tested almost all recent rounds.

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

As

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

As a tester, I think the whole problemset is awesome! orz to author for making so much interesting problems!

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

As a participant, I need to Register the round.

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

As a tester, I'm a big fan of RiOI team!

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

Div. 2 scores look balanced

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

Number of interactive Not equal to 1

Either way I think interactive is the solution for ai cheating

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

A great week Spent with more Contests and Practice

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

As a tester,there is a fun problem in div2 and just Register to see it:)

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

As a tester, you cannot view these wonderful problems without Register the contest.

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

As a tester, I hope everyone enjoys the round and gets +rating, unless you’re higher rated than me

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

I hope to become a candidate master soon.

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

I did not click Register at the end of post to register for contest

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

Error_Yuan single handedly solving the sparse div 1 problem, orz.

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

As a NON-tester, i want to say, i'm dead(2 interactive in 6 tasks)

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

im planning to make my contribution negative for fun

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

i hope to get a negative delta so can participate in the next div3

because i love Div3

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

As a tester, I just wanna say: Ciallo~ (∠・ω< )⌒★

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

Hoping to Solve A and B, in last contest I was only able to solve A and I solved C after contest coz got stuck at B

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

Hoping to get to Candidate master this time... Tho the chances are low hahah

I just don't want this round to be yet another

"Holy Lord Father Mother of Speedforces"

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

As a Newbie, I need to think twice before registering in div2.

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

I have a question

when I try to submit solution to first problem I am greeted with verify you are a human screen where I have to click that button

is there something I can do before the contest so that I don't get that screen during submission

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

I hope everyone can enjoy the fun of this match :)

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

"For both divisions, the number of interactive problems will not be equal to 1". I am not getting this point... (how many it will be: 0,2,3...?)

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

Ciallo (∠・ω <)⌒☆

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

All the best guys

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

As a participant, I need to stay at least at pupil so i Register at this contest

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

As a participant, I guess the d2D/d1B and d2E/d1C are interactive.

If not, it means I leave the luck in the contest tonight.

Best of luck to everyone!

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

As a tester, I'm sure it's an excellent round.

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

very hard problems (.-.)

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

speedforces

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

Bricked A so hard, found it harder than B and C

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

spent all my time on D2 after ABD1, but should have solved C instead.. how to solve 1C?

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

    The idea is: If you have a cycle with even length, all vertices have to have the same value, if you have a cycle with odd length, all vertices have to have value 0. Now you can just calculate all 2-edge connected components (calculate all bridges) and check if each component is bipartite or not.

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

      Why a cycle that is even but not divided by 4 (size 6 for example) cannot be coloured in 2 values (so that adjacent vertexes are different values)?

      Oh damn I understood, I'm stupid :( could solve it if it weren't for this mistake

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

    Look at any cycle. For any two vertices $$$U$$$ and $$$V$$$ on it, by checking paths from $$$U$$$ to $$$V$$$, you get that XOR of all vertices on the cycle except for $$$U$$$ and $$$V$$$ is $$$0$$$, which implies that the XOR of $$$U$$$ and $$$V$$$ is the XOR of the whole cycle, which further implies that all vertices on the same cycle have to have the same value. Additionaly, if the cycle is odd, that value has to be $$$0$$$ (there is a path containing all cycle vertices). It can be verified that these conditions are sufficient.

    Now, note that the fact that cycles have all values equal implies that every connected bridgeless subgraph has all values equal. Therefore, you can just find all bridges in the graph, see how it decomposes, and make sure that every component like this has all values equal, and if it contains an odd cycle, that value is $$$0$$$. Now, either you have no condition on the value itself ($$$V$$$ options), exactly one condition (one distinct weight or an odd cycle), so one option, or two contradictory conditions and it's impossible.

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

Is there anybody who can help debugging my code :(

https://codeforces.me/contest/2136/submission/336043898

I can explain my approach if you want

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

Probably the most interactive round I've ever seen. Just wow. That was cool.

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

So hard. I spent 1h solving E but falied. Can anyone tell me the solution

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

    Look into Bi-connected components, once u observe that bipartite bccs have to have the same value, and non-bipartite bccs should have 0, you have to condense the graph into a tree like structure and then multiply (You also have to merge the bccs which have the same node, as all of the bccs will have to obey the 0 or same value property). Probably the longest solution i've written.

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

      I have a simpler solution. Find a dfs tree, then an edge not on the tree makes the values of corresponding tree vertices to be same. You can use DSU to maintain which vertices should be same.

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

gimme give a hint for E plz

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

saw div2C is a simple DP.. made a wrong submission ... darn it !!!!

and how come >650 people solved div2E.. today we don't even have div1 count included in it, was it some approachable problem ?

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

I really feels that D>E but more people passed D...

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

debugging E is like torturing myself (dead)

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

Is the limit of D2 intended to be super strict? I tried to rush a solution at the end but could only optimize to around 2.6e4.

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

I tried to solve problem F1 using a query of size $$$10^5$$$ that has only 3s, and finding the length in each line using some math and bruteforce, finally, finding $$$W$$$ with another query to check the number mod 3

I got wrong answer on test 4 with this idea

does the main idea use 4 instead of 3?

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

    The main idea use $$$1$$$ in the first query.

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

    TC4 was probably $$$75000 \lt W \lt 10^5$$$, because my submission failed on such testcases.

    My idea was to have the first query be $$$1,1,1,\dots$$$, $$$10^5$$$ times, and with that info and some NT I would get the lower and upper bound for $$$W$$$: $$$\lceil\frac{10^5}L\rceil\le W\le\lfloor\frac{N-1}{L-1}\rfloor$$$.

    Then for each possible integer $$$W$$$ I would insert two words of length $$$\lfloor\frac W2\rfloor$$$ and $$$\lceil\frac W2\rceil$$$, expecting to have two words per line until the true $$$W$$$, and then (with the true $$$W$$$) to have one word per line.

    But it seems to fail above $$$75000$$$ because at that point $$$3$$$ words of size $$$25000$$$ can fit on a line. I tried to fix that but I didn't have sufficient time until the end of the contest.

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

2132F - Rada and the Chamomile Valley helps me increase rating and I'll never disparage it.

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

How to solve D div2?

  • »
    »
    12 месяцев назад, скрыть # ^ |
    Rev. 4  
    Проголосовать: нравится +16 Проголосовать: не нравится
    1. Do 2 queries moving up by 1e9.
    2. Do 2 queries moving right by 1e9.
    3. Get the distance for (X + 2e9, Y + 2e9). This distance will be from the anchor point (xi,yi) which is closest to (1e9, 1e9).
    4. equate this distance, you will get (X+Y) value from the equation
    5. Now, do 6 queries moving down by 1e9
    6. New point is (X + 2e9, Y — 4e9). This distance will be from the anchor point (xj, yj) closest to (1e9, -1e9).
    7. Do the equation, you will get X-Y.
    8. Calculate X and Y.
    • »
      »
      »
      12 месяцев назад, скрыть # ^ |
      Rev. 2  
      Проголосовать: нравится 0 Проголосовать: не нравится

      How does this solution works when there is more than one anchor points which has same distance to (1e9,1e9) or (1e9,-1e9)? I thought there would be little differences in this cases on the contest.

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

        Lets take example: anchor points — (0,0) (-1, 1) => both anchor point have same distance to (1e9,1e9)

        Its absolutely necessary that (X + 2e9, Y + 2e9) will be on or outside the given plane and on the top right side.

        Anchor points at equal distance will be compensating manhattan differences(you can take any point on the top right side). And their distance will be equal from (X + 2e9, Y + 2e9).

        Same logic applies for (1e9, -1e9). Hope it makes sense!

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

How to F1/D1 ?

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

    First query $$$n = 10^5$$$, $$$a_i = 1$$$, lets call the response $$$q_1$$$.

    Then check how many values of $$$W$$$ would have satisfies $$$\lceil \frac{10^5}{W} \rceil = q_1$$$. You will get a range of possible values $$$[l, r]$$$.

    Observe that this range will always satisfy $$$r \leq 2 \cdot l$$$ and $$$(r - l + 1)$$$ is at most $$$5 \cdot 10^4$$$ (the range [50000, 99999] for $$$q_1 = 2$$$).

    So we can just query the following values — $$$l, l, 1, l, 2, l, 3, \cdots, l, r - l$$$. Notice that the corresponding values $$$l, x$$$ will be on the same line if $$$l + x \leq W$$$ or on separate lines if not. So if the response is $$$q_2$$$, the answer is just $$$r - (q_2 - l)$$$.

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

Is this roughly on the right track for Div1 D2? If so, any hints?

Query $$$n = 10^4$$$ blocks of $$$a_i = 100$$$ each (total length $$$10^6$$$), then:

  1. If response is $$$0$$$, the answer is less than $$$100$$$. In this case we can just query $$$10^4$$$ blocks of $$$1$$$ and exactly one value will match the number of returned lines.

  2. If the response is non-zero, we would have got a response between $$$1$$$ and $$$10$$$ and as such have narrowed the answer space down to at most $$$10^4$$$ candidate width values.

However, this is where I'm stuck on part 2 in two different ways since I don't have a better approach than the initial D1 approach of splitting x into two consecutive blocks of length "smallest candidate length", "remaining length"

a. This would require $$$2 \cdot 10^4$$$ more queries or $$$3 \cdot 10^4$$$ in total.

b. If the range is $$$(100, 10^4]$$$ the size more than doubles, so the approach doesn't work at all there. (maybe it results in a 1:1 mapping to number of returned lines which I can binary search on?)

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

who else got WA4/5 at div 2 F1?

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

Can someone explain me C. I cannot even think how can we use dp here

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

Got WA on test 2 for div2 D, can someone hint me whats wrong?

https://codeforces.me/contest/2136/submission/336038149

My idea was essentially to find the distance to the anchor with max (x+y) and the distance to the anchor with max (x-y), then solving the simple 2 equations linear system.

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

how to solve Div2D?

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

where i went wrong can anyone help 336016059

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

    Please include the link to your submission, so the comment wouldn't be large

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

    Your solution works when you have a single testcase, but fails with multiple testcases on one run. Make sure you erase all the data structures and variables you use.

    An example on which it fails:

    2
    20
    5 4 7 4 20 4 4 7 2 2 8 1 10 9 11 7 6 2 1 12 
    20
    16 11 10 3 18 5 14 1 14 12 2 10 3 17 8 6 3 4 11 19
    

    The correct answer is 8, but yours returns 7 on one of these tests.

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

ig i'm not solving DIV2 C in this life.

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

650 AC for div2E ,not even 50 can explain their code.

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

Sad. Why not Problem (F1 + F2)? Got an O(n^2) solution but no score >.<

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

    Actually, there is a solution that looks quadratic, but is $$$O(\frac{n^2}{\log^{2} n})$$$ (according to authors) that is faster than the intended $$$O(n \log^2 n)$$$. So maybe you could have got AC with your "O(n^2)".

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

Figured out the idea behind div2 D almost immediately after reading. Brain died during implementation and couldn't figure out the math for the final formulas for the coordinates.

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

Another fun round, congrats to the setters

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

It's not about winning every time... I tried 7 times in a row and couldn't solve the 3rd problem. But each attempt brought me closer to the actual solution — and that progress is what truly matters.

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

Hi Register, I noticed that in this round there seem to be some unusual submission patterns — for example, multiple correct submissions clustered very late in the contest. This looks a bit anomalous and may indicate unfair play (like external help or paid solutions). I believe this deserves closer review by Codeforces.

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

Is there anyone who solve Problem C by fenwick/segment tree

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

The solution to Div2D/Div1B is so beautiful; unfortunately I could't figure that out during the contest. And it's not the first time I had problems with the Manhattan metric. Do you guys know any similar problems? Maybe any other nice problems involving Manhattan metric?

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

F was a fun problem. I'm surprised that more people solved E than F1.

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

Hello, I participated in this contest and I have a question, I tried solving the problem C:"Against the Difference", When I submit my solution, it says that it outputs 8 instead of 0 in the first test case, but when I execute my submission locally, I get the correct result. I tried every C++ compiler I have in my PC and every single time it printed 0. Why exactly does this happen? My submission is the submission 336030723.

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

    This is the code: ~~~~~ #include <bits/stdc++.h> using namespace std; int n; vector a, mgt, DP; vector <pair <int, int> > ls; void solve(); int cp(int i); int main(){ int T=1; cin>>T; for(int i=1; i<T; ++i){ solve(); cout<<"\n"; } if(T){ solve(); } return 0; } int cp(int i){ int l=0, r=n-1; while(l<r){ if(ls[(l+r)/2].first<i){ l=(l+r)/2+1; } else if(ls[(l+r)/2].first>i){ r=(l+r)/2-1; } else{ l=(l+r)/2; r=(l+r)/2; } } return l; } void solve(){ cin>>n; a.assign(n, 0); mgt.assign(n, 0); DP.assign(n+1, 0); ls.resize(0); set temp; for(int i=0; i<n; ++i){ cin>>a[i]; temp.insert(a[i]); } for(auto i:temp){ ls.push_back({i, -1}); } sort(ls.begin(), ls.end()); for(int i=n-1; i>=0; --i){ int aux=cp(a[i]); ls[cp(a[i])].second=i; } vector <vector > tig; tig.resize(ls.size()); for(int i=0; i<n; ++i){ tig[cp(a[i])].push_back(i); } for(int i=0; i<tig.size(); ++i){ for(int j=0; j<tig[i].size(); ++j){ if(tig[i].size()<=j+ls[i].first-1){ mgt[tig[i][j]]=-1; } else{ mgt[tig[i][j]]=tig[i][j+ls[i].first-1]; } } } for(int i=0; i<n; ++i){ if(DP[i+1]<DP[i]){ DP[i+1]=DP[i]; } int ac=mgt[i]; if(ac!=-1){ if(DP[ac+1]<DP[i]+a[i]){ DP[ac+1]=DP[i]+a[i]; } } } cout<<DP[n]; return; } ~~~~~

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

The competition is very interesting, but there are too many interactive questions that I don't really like

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

Many people have already tried to register for the round by clicking Register.

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

1c very weak pretest... i hacked >3 people

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

Hi, you must change to user _biscuitbc is top 1 because when I look at SirOcylder's contests, he is at top 2 at that div2 and _biscuitbc is top 1

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

The announcement changed between "at least 1" and "not equal to1" interactive problems,so the number of interactive problems is at least 2(I've discovered it before the contest)

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

hello , i received a system message about significant similarity between my solution and others (2136C) , i assure you this was unintentional . i wrote the code myself during the contest , the overlap may be due to using the same standard approach . i respectfully ask for your review and clarification thank you

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

Hello, I got a plagiarism warning for my solution 335982973 of problem 2136C. I wrote this code myself in the contest. The similarity is because the problem has one natural dp approach, so many codes look close. I didn’t share or copy anything. I kindly ask for review and reconsideration. Thanks

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

Hello, my submission for problem C(335950761) was wrongly flagged as plagiarism. The problem was straightforward, so many solutions looked similar, but mine is my own. Could you please review this and let me know what I can do to restore my rating?

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

Appeal regarding disqualification in Codeforces Round #1046 (Div. 2), Problem 2136E

Hello,

I would like to respectfully appeal the disqualification of my submission 336011664 for Problem 2136E in Codeforces Round #1046 (Div. 2). It was stated that my solution significantly coincides with others, but I want to clarify the following:

My solution is based on standard, publicly available templates and algorithms: • The Disjoint Set Union (DSU) from https://cp-algorithms.com/data_structures/disjoint_set_union.html , published well before the contest. • The FastScanner input template, which I maintain in my personal GitHub repository prior to the contest. • Tarjan’s algorithm for biconnected components, implemented based on the Codeforces blog https://codeforces.me/blog/entry/68138, available long before the contest.

I independently implemented and adapted these templates to solve this specific problem, reflecting my coding style and problem-specific logic.

I did not collaborate, share, or copy from other contestants. Similarities arise solely from the use of common, publicly known algorithms widely used in competitive programming.

According to Codeforces rules on third-party code https://codeforces.me/blog/entry/8790 and MikeMirzayanov’s blog post, using previously published code is allowed if adapted solely by the participant. I have fully complied with these rules.

I kindly request reconsideration of my disqualification and restoration of my rating and results. I am happy to provide any additional clarifications if needed.

Thank you for your time and understanding.

— ambarmishra19

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

Subject: Request for Review of Similarity Warning for 336010714 for the problem 2136C. I recently received a warning regarding similarity between my submission and those of other participant for problem C. I would like to clarify that I wrote my solution entirely by myself. I sincerely respect the Codeforces rules and have never intentionally violate them. I kindly request you to review this warning once again, the similarity causes due to the common dp approach for the problem. Please consider removing it from my account, This affects my profile integrity, and I assure you that I always participate honestly and fairly.