Plagiarism in div2 div3 and div4 of the contest 134

I have seen several div2 people code for the question OKLAMA and they are exactly the same like some have tried to just change the names and some even haven’t done that.

like the people in the top 100 ranks have done that. I have seen codes of the people in 50 to 100 rank tange and most of them are almost the same please look into it and give them penalties for the same
Even for div3 and div4 i have seen code and they are matching for so many people.

It is unfair for us who are trying their best to solve questions and these cheaters are just getting the code from somewhere and gaining ratings.
Please look into it and penalise them for what they have done.

div3 and div4 participants have done the same like the top participants in the range 50 to 100 also have done the same like they don’t deserve to be there please reconsider the rating changes being made

Thanks in advance please consider this as this is a very serious issue.

1 Like

Massive cheating has been done in the problem :- 3out1in; 3out1in Practice Coding Problem - CodeChef.
@admin

85% of codes are exactly of the same structure as this:-

void solve()
{
int n,q; cin >> n>>q;

vector<int> a(n); 
for (auto &x : a) cin >> x; 
 
multiset<int> hi, lo; 
int sum_hi = 0, sum_lo = 0; 
vector<int>final; 
for (int i = 0; i < n; ++i){ 
    if (i & 1){ 
        if (a[i] > *hi.begin()){ 
            sum_hi += a[i] - *hi.begin(); 
            sum_lo += *hi.begin(); 
            lo.insert(*hi.begin()); 
            hi.insert(a[i]); 
            hi.erase(hi.begin()); 
        } else{ 
            lo.insert(a[i]); 
            sum_lo += a[i]; 
        } 
    } else { 
        if (lo.empty()){ 
            hi.insert(a[i]); 
            sum_hi += a[i]; 
        } else if (a[i] < *lo.rbegin()){ 
            sum_hi += *lo.rbegin(); 
            sum_lo += a[i] - *lo.rbegin(); 
            hi.insert(*lo.rbegin()); 
            lo.insert(a[i]); 
            lo.erase(lo.find(*lo.rbegin())); 
        } else{ 
            hi.insert(a[i]); 
            sum_hi += a[i]; 
        } 
         
    } 
    final.push_back(sum_hi-sum_lo); 
} 
for(int i=0;i<q;i++){ 
   int x; 
   cin>>x; 
   cout<<final[x-1]<<" "; 
} 
cout<<endl; 

}

1 Like

True.
Most of them are of the same format.

1 Like

You’re not going to believe this but this code was used by so many people because if you opened the question there was a chance that this code was simply sitting in the editor.

1 Like

I tried many times resetting code in OKLAMA problem in c++20. Still same issue and predefined code still exist.

I guess they should just remove considering the question itself for the rankings then if so be the case

1 Like

even though I had solved the OKLAMA problem partially,I got plagiarised.
The intresting part is that my logic was different and had a bad time complexity,the only purpose it was written was to clear subtask 1.
I am wrongly penalised. @admin

85% is a huge number, and they all implemented multiset, STRANGE!