Cheating in Round 923(Div 3)-Problem E

Revision en4, by whitepalace, 2024-02-06 21:41:49

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)

and many more similiar submissions.

MikeMirzayanov plz take some actions against cheaters.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en6 English whitepalace 2024-02-06 22:59:13 4 Tiny change: 'heaters.\n~MikeMir' -> 'heaters.\n\n\n~MikeMir'
en5 English whitepalace 2024-02-06 22:58:49 129
en4 English whitepalace 2024-02-06 21:41:49 61
en3 English whitepalace 2024-02-06 21:38:38 34
en2 English whitepalace 2024-02-06 21:37:31 6
en1 English whitepalace 2024-02-06 21:37:01 1805 Initial revision (published)