Cheaters Exposed | Codeforces Round 957 (Div. 3) | Cheat Patrol
Разница между en74 и en75, 57 символ(ов) изменены
[contest:1992]↵

I would like to thank the entire **Cheat Patrol** team for exposing cheaters.↵
Special thanks to [user:Vladosiya,2024-07-12] for actively helping us in the server and taking actions on convicted cheaters↵

If you are interested in volunteering us in exposing cheaters.↵
You can join our **Cheat Patrol** server : [Cheat Patrol Discord Server](https://discord.com/invite/kKZhfAWKfE)↵

### Leaked Solution of D:↵
`almost all D submissions using BFS are copied.`↵

<spoiler summary="D Leak 1 ">↵

~~~~~↵
#include <iostream>↵
#include <queue>↵
#include <vector>↵
#include <string>↵

using namespace std;↵

struct State {↵
    int pos;↵
    int swim;↵
};↵

int main() {↵
    int t;↵
    cin >> t;↵
    while (t--) {↵
        int n, m, k;↵
        cin >> n >> m >> k;↵
        string river;↵
        cin >> river;↵

        vector<bool> visited(n + 2, false);↵
        queue<State> q;↵

        // Starting point at position 0↵
        q.push({0, 0});↵
        visited[0] = true;↵

        bool canReach = false;↵

        while (!canReach && !q.empty()) {↵
            State current = q.front();↵
            q.pop();↵

            int pos = current.pos;↵
            int swim = current.swim;↵

            // Try jumping from the current position↵
            if (pos == 0 || river[pos - 1] == 'L') {↵
                for (int jump = 1; jump <= m; ++jump) {↵
                    int newPos = pos + jump;↵
                    if (newPos == n + 1) {↵
                        canReach = true;↵
                        break;↵
                    }↵
                    if (newPos <= n && river[newPos - 1] != 'C' && !visited[newPos]) {↵
                        visited[newPos] = true;↵
                        q.push({newPos, swim});↵
                    }↵
                }↵
            }↵

            // Try swimming to the next position if currently in water↵
            if (pos > 0 && pos <= n && river[pos - 1] == 'W' && swim < k) {↵
                int newPos = pos + 1;↵
                if (newPos == n + 1) {↵
                    canReach = true;↵
                    break;↵
                }↵
                if (newPos <= n && river[newPos - 1] != 'C' && !visited[newPos]) {↵
                    visited[newPos] = true;↵
                    q.push({newPos, swim + 1});↵
                }↵
            }↵
        }↵

        cout << (canReach ? "YES" : "NO") << endl;↵
    }↵
    return 0;↵
}↵
~~~~~↵

</spoiler>↵

<spoiler summary="D Leak 2">↵

~~~~~↵
#include <iostream>↵
using namespace std;↵
#include<bits/stdc++.h>↵
 ↵
int main() ↵
{↵
    int numberOfTestCases;↵
    cin >> numberOfTestCases;↵
    while(numberOfTestCases--){↵
      ↵
      int casseroleLength, initialPieces, finalPieces;↵
      cin >> casseroleLength >> initialPieces >> finalPieces;↵
      string monkActions;↵
      cin >> monkActions;↵
      int currentPieceIndex = initialPieces - 1, wastedPieces = 0, failedOperations = 0;↵
      for(auto actionIndex = 0; actionIndex < monkActions.size(); actionIndex++){↵
        char action = monkActions[actionIndex];↵
        if(action == 'L'){↵
          currentPieceIndex = initialPieces;↵
        }↵
        else if(action == 'W'){↵
          if(currentPieceIndex <= 0) wastedPieces++;↵
        }↵
        else{↵
          if(currentPieceIndex <= 0) failedOperations++;↵
        }↵
        currentPieceIndex--;↵
      }↵
      ↵
      if(wastedPieces > finalPieces) failedOperations++;↵
      ↵
      cout << (failedOperations!= 0? "NO" : "YES") << endl;↵
      ↵
    }↵
    return 0;↵
}↵
~~~~~↵


</spoiler>↵


### List of Cheater for D:↵

<spoiler summary="D Cheaters">↵
[user:DylanT,2024-07-12]↵
[user:bharath_kumar2005,2024-07-12]↵
[user:Sumit2023102,2024-07-12]↵
[user:Emil_Hajiyev,2024-07-12]↵
[user:xinglili,2024-07-12]↵
[user:adxtya02,2024-07-12]↵
[user:noname_000,2024-07-12]↵
[user:ayush201,2024-07-12]↵
[user:u_kidding_me,2024-07-12]↵
[user:govinthan_ks,2024-07-12]↵
[user:Immortal_22,2024-07-12]↵
[user:thelonewolfclub,2024-07-12]↵
[user:torquise,2024-07-12]↵
[user:shree_swami_samarth,2024-07-12]↵
[user:slayerr_1818,2024-07-12]↵
[user:Art11,2024-07-12]↵
[user:GeekyCoderr,2024-07-12]↵
[user:PKS143,2024-07-12]↵
[user:Piyush1922,2024-07-12]↵
[user:Saminamina,2024-07-12]↵
[user:kundan48,2024-07-12]↵
[user:Vikramankit,2024-07-12]↵
[user:sharshita0111,2024-07-12]↵
[user:fjueic,2024-07-12]↵
[user:Z3R0_73V3N,2024-07-13]↵
[user:AkashDeep.01,2024-07-13]↵
[user:vinitsinghh,2024-07-13]↵
[user:yanagangwar,2024-07-13]↵
[user:sachin1785,2024-07-13]↵
[user:ani_matodor,2024-07-13]↵
[user:Akshat_Jain,2024-07-13]↵
[user:Mysteriux,2024-07-13]↵
[user:Art11,2024-07-12]↵
[user:GeekyCoderr,2024-07-12]↵
[user:PKS143,2024-07-12]↵
[user:SuNeJa,2024-07-12]↵
[user:JaiShriMahakal,2024-07-12]↵
[user:harikumar3868,2024-07-12]↵
[user:yashhwe,2024-07-12]↵
[user:gupta.102,2024-07-12]↵
[user:adityacodes11,2024-07-12]↵
[user:pearpn25_04,2024-07-12]↵
[user:pritesh_7,2024-07-12]↵
[user:Enigma_Sleeping,2024-07-12]↵
[user:TrDungDev,2024-07-12]↵
[user:trayambak_tiwari,2024-07-12]↵
[user:harshitbeniwal,2024-07-12]↵
[user:girdhar122,2024-07-12]↵
[user:niteshchoubey,2024-07-12]↵
[user:Abhishek_dotasara,2024-07-12]↵
[user:Googies,2024-07-12]↵
[user:gettogather,2024-07-12]↵
[user:SpidyCoder,2024-07-12]↵
[user:prathmesh_d_4141,2024-07-12]↵
[user:ymr_ymr_,2024-07-12]↵
[user:Harsh-K,2024-07-12]↵
[user:kiranmai7,2024-07-12]↵
[user:Avik_AB17,2024-07-12]↵
[user:Sneha_227,2024-07-12]↵
[user:rakeshnetha123,2024-07-12]↵
[user:tharun116,2024-07-12]↵
[user:mishragitika23,2024-07-12]↵
[user:Aditya4195,2024-07-12]↵
[user:Harsh-K,2024-07-12]↵
[user:Hrs_pandit,2024-07-12]↵


</spoiler>↵

### Leaked Solution of E:↵

<spoiler summary="E">↵

~~~~~↵
#include <bits/stdc++.h>↵
using namespace std;↵
 ↵
void run() {↵
  int n; cin >> n;↵
 ↵
  vector ans(0, pair(0, 0));↵
 ↵
  string s;↵
  for (int a = 1; a <= 10000; a++) {↵
    s += to_string(n);↵
    for (int b = max(1, int(s.size())-6); b <= min(10000, a100) and b < int(s.size()); b++) {↵
      if (to_string(na-b) == s.substr(0, s.size()-b)) {↵
        ans.emplace_back(a, b);↵
      }↵
    }↵
  }↵
 ↵
  cout << ans.size() << '\n';↵
  for (auto [a, b] : ans) {↵
    cout << a << ' ' << b << '\n';↵
  }↵
}↵
 ↵
int main() {↵
  cin.tie(0)->sync_with_stdio(0);↵
 ↵
  int t; cin >> t; while (t--) run();↵
} ↵
~~~~~↵


</spoiler>↵

### List of Cheater for E:↵

<spoiler summary="E Cheaters">↵
[user:BugBlue,2024-07-12]↵
[user:hasan1485,2024-07-12]↵
[user:KALiIi24,2024-07-12]↵
[user:divyanshubissa88,2024-07-12]↵
[user:muditlodha3,2024-07-12]↵
[user:YuAn.HR,2024-07-12]↵
[user:whu_yx,2024-07-12]↵
[user:ByteBard16,2024-07-12]↵
[user:wzxaurora,2024-07-12]↵
[user:aloolelopls,2024-07-12]↵
[user:HyperNovaVY,2024-07-12]↵
[user:TLE_lord,2024-07-12]↵
[user:_rbr__iiita,2024-07-12]↵
[user:Dr.rabi3,2024-07-12]↵
[user:Nitish_Bharat,2024-07-12]↵
</spoiler>↵

### Expert in Cheating:↵
These cheaters deserve special mention as they converted the language of the copied code to save themselves from plagiarism detection.↵
Someone of them even Changed language 3-4 times in a single contest. Hopefully we found them cheated by their codes.↵

<spoiler summary="Pro Cheaters">↵
[user:Kartikey_21534,2024-07-12]↵
[user:jainam_shah,2024-07-12]↵
[user:mmmm5,2024-07-12]↵
[user:Pratham_2021347,2024-07-12]↵
[user:Pulkit1501,2024-07-12]↵
[user:sree_27,2024-07-12]↵
[user:vikram_iitm,2024-07-12]↵
[user:phir_bhi_aas_lagi_hai,2024-07-12]↵
[user:sabbirsajids45,2024-07-12]↵
[user:bawal,2024-07-12]↵
[user:Shivam_Yqdqv,2024-07-12]↵
[user:Phoenix750,2024-07-12]↵
[user:ganesh_2004,2024-07-12]↵
[user:madhuhasitha,2024-07-12]↵

</spoiler>↵

Since there are a lot of cheaters this time, our team is still processing and will update this list accordingly.↵

I would like to request [user:MikeMirzayanov,2024-07-12], [user:Vladosiya,2024-07-12] and [user:Gornak40,2024-07-12] to take actions on the cheaters as well people who are leaking the solutions.↵

I would also request to take strict action on [user:kyakaregajanke,2024-07-12] who leaked the solutions on Youtube and provided the solutions in a drive link and telegram too.↵

<spoiler summary="Leaked on Youtube">↵
<a href="https://ibb.co/S7Y4P2c"><img src="https://i.ibb.co/zH9Tr1F/pic.png" alt="pic" border="0"></a>↵
[Screenshot link](https://ibb.co/S7Y4P2c)↵
</spoiler>↵



Here is the drive link : [Leaked Solution Drive](https://drive.google.com/drive/folders/1NZDh9PsqOB3tUE2TZECbjbN_Kf2VJ6SO)↵
Anyone with this code has just copied from here .↵

Disclaimer: The IDs mentioned here are potential cheaters. There's a very low yet non zero chance that some innocent account gets mentioned here. In that case no need to complain in the comments/dm. You won't get skipped if u have not cheated.↵



История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en78 Английский contest_exposer 2024-07-15 21:48:57 29 Tiny change: '2]\n[user:Avik_AB17,2024-07-12]\n[user:' -> '2]\n[user:'
en77 Английский contest_exposer 2024-07-15 21:01:00 31 Tiny change: '4-07-12]\n' -> '4-07-12]\n[user:codingkrona,2024-07-12]\n'
en76 Английский contest_exposer 2024-07-15 20:01:06 31 Tiny change: '2]\n[user:aloolelopls,2024-07-12]\n[user:' -> '2]\n[user:'
en75 Английский contest_exposer 2024-07-15 16:12:28 57 Tiny change: '4-07-12]\n' -> '4-07-12]\n[user:Harsh-K,2024-07-12]\n[user:Hrs_pandit,2024-07-12]\n'
en74 Английский contest_exposer 2024-07-14 19:07:37 32 Tiny change: '4-07-12]\n\n</spoi' -> '4-07-12]\n[user:Aditya4195,2024-07-12]\n\n\n</spoi'
en73 Английский contest_exposer 2024-07-14 19:04:10 126
en72 Английский contest_exposer 2024-07-14 18:18:06 498
en71 Английский contest_exposer 2024-07-14 18:10:47 297
en70 Английский contest_exposer 2024-07-14 18:08:20 38 Tiny change: '2]\n[user:thegreat_gordini14,2024-07-12]\n[user:' -> '2]\n[user:'
en69 Английский contest_exposer 2024-07-13 20:13:00 245
en68 Английский contest_exposer 2024-07-13 20:10:08 35 Tiny change: '2]\n[user:akshatchaudhary,2024-07-12]\n[user:' -> '2]\n[user:'
en67 Английский contest_exposer 2024-07-13 14:30:13 262
en66 Английский contest_exposer 2024-07-13 14:10:47 28 Tiny change: ']\n[user:_tanush_,2024-07-12]\n[user:_' -> ']\n[user:_'
en65 Английский contest_exposer 2024-07-13 10:27:56 32 Tiny change: '2]\n[user:aakash_kalra,2024-07-12]\n[user:' -> '2]\n[user:'
en64 Английский contest_exposer 2024-07-13 10:15:33 31 Tiny change: '2]\n[user:VarunGolcha,2024-07-12]\n[user:' -> '2]\n[user:'
en63 Английский contest_exposer 2024-07-13 09:36:00 27 Tiny change: '2]\n[user:dinskid,2024-07-12]\n[user:' -> '2]\n[user:'
en62 Английский contest_exposer 2024-07-13 09:18:07 0 (published)
en61 Английский contest_exposer 2024-07-13 09:16:44 247 Tiny change: ' very low non zero ' -> ' very low yet non zero ' (saved to drafts)
en60 Английский contest_exposer 2024-07-13 07:14:36 27 Tiny change: '2]\n[user:ricaxov,2024-07-12]\n[user:' -> '2]\n[user:'
en59 Английский contest_exposer 2024-07-12 22:17:40 28 Tiny change: '2]\n[user:hariaumm,2024-07-12]\n[user:' -> '2]\n[user:'
en58 Английский contest_exposer 2024-07-12 21:33:46 8 Tiny change: ' exposing them.\nSpecial' -> ' exposing cheaters.\nSpecial'
en57 Английский contest_exposer 2024-07-12 21:32:12 5 Tiny change: '992]\n\nI have would lik' -> '992]\n\nI would lik'
en56 Английский contest_exposer 2024-07-12 21:31:54 770
en55 Английский contest_exposer 2024-07-12 21:29:12 20
en54 Английский contest_exposer 2024-07-12 21:27:58 1107
en53 Английский contest_exposer 2024-07-12 21:15:44 30
en52 Английский contest_exposer 2024-07-12 21:12:07 749
en51 Английский contest_exposer 2024-07-12 19:39:45 33
en50 Английский contest_exposer 2024-07-12 19:35:46 3 Tiny change: '2]\n[user:rabi3,2024' -> '2]\n[user:Dr.rabi3,2024'
en49 Английский contest_exposer 2024-07-12 19:29:45 2 Tiny change: '2]\n[user:tanush,2024-07-1' -> '2]\n[user:_tanush_,2024-07-1'
en48 Английский contest_exposer 2024-07-12 19:22:05 2 Tiny change: '4-07-12]\n\n[user:ay' -> '4-07-12]\n[user:ay'
en47 Английский contest_exposer 2024-07-12 19:16:18 0 (published)
en46 Английский contest_exposer 2024-07-12 19:15:42 4 Tiny change: 'his time, are team is s' -> 'his time, our team is s' (saved to drafts)
en45 Английский contest_exposer 2024-07-12 19:06:48 2 Tiny change: 'eater for E:\n\n<spoi' -> 'eater for D:\n\n<spoi' (published)
en44 Английский contest_exposer 2024-07-12 19:03:10 100
en43 Английский contest_exposer 2024-07-12 19:02:42 41 Tiny change: 'List of Cheaters :\n==================\n[contest:1' -> '[contest:1'
en42 Английский contest_exposer 2024-07-12 18:59:49 1196
en41 Английский contest_exposer 2024-07-12 18:58:27 1303
en40 Английский contest_exposer 2024-07-12 18:55:57 54
en39 Английский contest_exposer 2024-07-12 18:55:13 26 Tiny change: 'oiler>\n\n\n<spoiler' -> 'oiler>\n\n### Leaked Solution of E:\n<spoiler'
en38 Английский contest_exposer 2024-07-12 18:54:41 665
en37 Английский contest_exposer 2024-07-12 18:52:59 1994
en36 Английский contest_exposer 2024-07-12 18:43:45 72
en35 Английский contest_exposer 2024-07-12 18:42:45 34
en34 Английский contest_exposer 2024-07-12 18:42:22 105
en33 Английский contest_exposer 2024-07-12 18:39:27 6 Tiny change: 'tube">\n![ ](https://' -> 'tube">\n![image](https://'
en32 Английский contest_exposer 2024-07-12 18:38:55 2 Tiny change: 'st:1992]\n[user:ha' -> 'st:1992]\n\n[user:ha'
en31 Английский contest_exposer 2024-07-12 18:38:34 14 Tiny change: '========\n\n[user:ha' -> '========\n[contest:1992]\n[user:ha'
en30 Английский contest_exposer 2024-07-12 18:37:25 6
en29 Английский contest_exposer 2024-07-12 18:36:43 25
en28 Английский contest_exposer 2024-07-12 18:35:39 97
en27 Английский contest_exposer 2024-07-12 18:11:48 2
en26 Английский contest_exposer 2024-07-12 18:11:31 126
en25 Английский contest_exposer 2024-07-12 18:10:04 20 Tiny change: ' summary="Spoiler">\n![ ](h' -> ' summary="Leaked on Youtube">\n![ ](h'
en24 Английский contest_exposer 2024-07-12 18:09:16 65
en23 Английский contest_exposer 2024-07-12 18:08:51 135
en22 Английский contest_exposer 2024-07-12 18:06:51 3
en21 Английский contest_exposer 2024-07-12 18:06:11 55
en20 Английский contest_exposer 2024-07-12 18:05:25 18 Tiny change: '.\n~~~~~\n\nI have w' -> '.\n~~~~~\n`uhsukfhsukfhskuf`\nI have w'
en19 Английский contest_exposer 2024-07-12 18:05:05 37
en18 Английский contest_exposer 2024-07-12 18:04:03 2 Tiny change: 'wQzfl)\n\nI have wou' -> 'wQzfl)\n\n- I have wou'
en17 Английский contest_exposer 2024-07-12 18:00:16 12 Tiny change: 'imgur.com/uMbwVK2)\nI have w' -> 'imgur.com/SbwQzfl)\n\nI have w'
en16 Английский contest_exposer 2024-07-12 17:58:49 366
en15 Английский contest_exposer 2024-07-12 17:46:34 4 Tiny change: ' join our Cheat Patrol server : ' -> ' join our **Cheat Patrol** server : '
en14 Английский contest_exposer 2024-07-12 17:46:05 175
en13 Английский contest_exposer 2024-07-12 17:42:07 3 Tiny change: 'ccordingly\nI have w' -> 'ccordingly.\n\nI have w'
en12 Английский contest_exposer 2024-07-12 17:41:39 31 Tiny change: '========\n[user:Dy' -> '========\n\n[user:hasan1485,2024-07-12]\n[user:Dy'
en11 Английский contest_exposer 2024-07-12 17:40:47 2113
en10 Английский contest_exposer 2024-07-12 17:37:34 29 Tiny change: '=======\n[@DylanT' -> '=======\n[user:hasan1485]\n[@DylanT'
en9 Английский contest_exposer 2024-07-12 17:33:10 2 Tiny change: 'rr_1818)\nSince th' -> 'rr_1818)\n\nSince th'
en8 Английский contest_exposer 2024-07-12 17:33:00 113
en7 Английский contest_exposer 2024-07-12 17:31:05 60
en6 Английский contest_exposer 2024-07-12 17:30:29 114
en5 Английский contest_exposer 2024-07-12 17:27:40 129
en4 Английский contest_exposer 2024-07-12 17:23:12 4
en3 Английский contest_exposer 2024-07-12 17:22:56 560
en2 Английский contest_exposer 2024-07-12 17:20:04 1286
en1 Английский contest_exposer 2024-07-12 17:16:21 697 Initial revision (saved to drafts)