Cheating in Round 923(Div 3)-Problem E

Правка en3, от whitepalace, 2024-02-06 21:38:38

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.

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en6 Английский whitepalace 2024-02-06 22:59:13 4 Tiny change: 'heaters.\n~MikeMir' -> 'heaters.\n\n\n~MikeMir'
en5 Английский whitepalace 2024-02-06 22:58:49 129
en4 Английский whitepalace 2024-02-06 21:41:49 61
en3 Английский whitepalace 2024-02-06 21:38:38 34
en2 Английский whitepalace 2024-02-06 21:37:31 6
en1 Английский whitepalace 2024-02-06 21:37:01 1805 Initial revision (published)