whitepalace's blog

By whitepalace, history, 2 years ago, In English

There are many similiar codes in Problem E of Round 923(Div 3) which cause unfair to genuine coders.

Here is the plagiarized code:

#include <bits/stdc++.h>
using namespace std;
#ifdef LOCAL
#include "algo/debug.h"
#else
#define debug(...) 42
#endif
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  int tt = 1;;
  cin >> tt;;
  while (tt--) {
    int n, k;
    cin >> n >> k;
    vector<int> v(n);
    vector<int> a(k);
    a[0] = n; 
    a[1] = 1;
    for (int i = 0; i < k; i++) {
      int sign = (i % 2 == 0 ? -1 : 1), move = 0, mn = n + 1, mx = 0;
      for (int j = i; j < n; j += k) {
        v[j] = a[i] + sign * move++;
        mx = max(mx, v[j]);
        mn = min(mn, v[j]);
      }
      if (sign == -1) {
        if (i + 2 < k) {
          a[i + 2] = mn &mdash; 1;
        }
      }
      else {
        if (i + 2 < k) {
          a[i + 2] = mx + 1;
        }
      }
    }
    for (int &it : v) {
      cout << it << ' ';
    }
    cout << '\n';
  }
  return 0;
}

Here are the submission Links:

245224542 (Added Unnecessary variables)

245212452

245227590

245206405

245224640

245214010

245192424 (Changed to Perl)

245196819

and many more similiar submissions.

We know that the blog gets downvoted by many cheaters.

MikeMirzayanov plz take some actions against cheaters.

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

| Write comment?
»
2 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
2 years ago, hide # |
 
Vote: I like it +9 Vote: I do not like it

There had been other rule violations in this round. Check

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

from here one can observe that they cheated from there as there same sols got posted. With just minor variable changes plus some extra variables which have no meaning like in the 245222848 submission he/she used two for loops instead of one just to avoid getting detected. similarly 245220824, Thanks to othmaine for sharing the link with me from where sols the cheaters got .

»
2 years ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

I believe there will be a temporary rating rollback for this round to remove those cheaters' submissions

»
2 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I think there should be a report option so the team can take appropriate actions against them..

»
2 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

an action should be take against them.cheating detection system should be made more powerful.