Use this for anything related to plagiarism - Reporting cheating, appeals, etc

@admin @jay_1048576

Plag-1:
YT link was published before long challenge ended.
Students Code : CodeChef: Practical coding for everyone
YT link sol: - YouTube

Plag-2:
https://www.codechef.com/viewsolution/44962051
https://www.codechef.com/viewsolution/44853884

@admin please ban Suraj Mamgai, Pankaj Sahu, Swastik, Shivangi Mishra, Nishant Rajput as they upload their solutions on youtube.

Their youtube channel is YBTH CODERS.

They all are of Maharaja Agrasen Institute Of Technology, Delhi. Maybe they are different individuals that record their solutions and then one of them uploads on youtube. Maybe these all accounts are of a single person. Maybe they are not even from Maharaja Agrasen. Who knows.

All of the anti-plag squad please go and report this channel and also provide a long and accurate reason for report there. Also codechef officials should also report these channels to youtube. Lets see for how long they keep making new accounts on codechef and new channels on youtube.

Also shame on these people. Whoever is from Maharaja Agrasen please report them to your college codechef chapter and mock them.

p.s. I have a ton of evidence against them. I will mail it all to codechef as well. @jay_1048576 these are the people who leak your problem solutions online.

2 Likes

Exactly. This is my second long contest. In the first contest I was in div3 and I got 4th rank on the 9th day. However on the last day there was such a mass cheating for some problems that my rank was pushed to 61. Those were the problems I spent entire weekend to solve.
What else can be more heart breaking than this ? So I stopped participating in codechef and hence didn’t participate in Feb and March long contest. btw because of 61 rank, I made it to Div2.
This time I participated again and got 2nd rank in Div2. Contest is over hence my 2nd rank is fixed this time. I solved some of the problems which were solved only by 2 other people.

The conclusion is, eventually you will get what you deserve irrespective of cheating done by other people.

3 Likes

Dude tf this isn’t me. Can you please post the phone number. Someone is misusing my name. Also why would someone be so dumb to use their name :.

3 Likes

I really apologize if this was mistake. I found this guy posting it in the group “Codechef unofficial”. As soon as I reported him there, the admin banned him from the group. He didn’t have any phone number, but his telegram id is- @vivek_cp

Please check it. Maybe someone from your college is trying to frame you. Once again I am sorry for the mistake.

1 Like

It’s very easy for these people to frame someone. It’s Just one look at the leaderboard and finding someone with the same solved list. I understand it was a mistake but please don’t degrade someone’s name on a public platform without proper proof again. :frowning:

I would really appreciate it if you remove my handle from the original post.

Congratulations for the achievement.
Well I got rank 5100+. But the point of long event is to make us familiarize with different sets of questions. Long event is actually helpful for those who are beginners in competitive programming .The more you earn the lesser the chance of increasing the rating.

Done. I apologize for my mistake.

1 Like

Does Codechef have changed it’s policy against cheaters?

I think Codechef has unofficially allowed cheating.

After March long challenge, I had reported few cheaters. I had reported it in codechef discuss and even mailed to codechef with proofs. But codechef has taken no action till date and result is that same guy cheated again. He ended up at Global rank 9 in Div 2. This guy is [user:rajanarora1999]

He has two codechef ids: rajan9353 and rajan0909.

I don’t want to waste much time on proving he is cheater as Codechef doesn’t care.

Just see his submissions of TREEPERM :
Submission of rajan9353
Submission of rajan0909

Remove useless functions from code template of rajan0909, both codes are same (just variable names are changed).

Also notice

for(int i=1;i<100000;i++)
    {
        if(i==2)
        break;
    }

This loop is there 29 times in rajan0909’s submission.

Also,

while(true)
    {
        int a;
        a++;
        break;
    }
}

This loop is there 29 times in rajan9353’s submission.

I see only one reason for these loops i.e. To avoid being caught by MOSS (Which I don’t think is run by codechef anymore).

Also rajan9353 doesn’t belong to Jadavpur University which he mentioned in his profile. I have screenshots where he filled different university.

This is the link to my previous comment on his cheating in case anybody still have some doubts..

I don’t think any action will be taken against him as codechef doesn’t take action even after mailing all proofs. I don’t understand what codechef is doing. Codechef is unable to catch cheaters and when somebody reports by mail then also codechef doesn’t take any action.

4 Likes

Just stop putting pressure on CodeChef team. This topic has been discussed numerous times - we’re stuck at plag checks from over a year ago. Wait until that’s solved. CodeChef is making big steps forward by improving server side of things, now all that’s left is completing the plagiarism checks, but that doesn’t happen overnight and we’re all fully aware of it.

Just take a look at 80% of cheaters here on CodeChef, all of them had a history of cheating up until mid 2020, and suddenly they became innocent, work hard, blah blah blah. We all know none of that is true in majority of cases (there are people that change, but not to that extent). Keep reporting, but don’t just constantly blame CodeChef for the cheating that’s currently going on, they know it and I know they’ll work it out, though it may take some time. :slight_smile:

1 Like

"some time. "

1 Like

I still don’t get why it’s that big of a problem. When you become better than those cheaters you can start taking Long’s comfortably without the fear of dropping place in the last day or two. Ok 60% of cheaters blindly copy-paste the code, but what about the ones that can reconstruct the solution once they see the code? They can’t be caught and that’s what’s happening in majority of competitive programming platforms, including CodeForces and AtCoder.

What would you say about people solving problems from alt accounts at AtCoder to make sure they can solve at least X problems and then submitting from the main account to assure themselves they’d gain rating?

It’s not your issue and rating in online contests does not matter. After all 90% of people on these platforms come to practice for local/international competitions in high school and college or brush up their skills for technical interview. After that, nobody really hangs out here and tries seriously. Rating is just a way to justify your future preparation decisions and measure your progress in a subjective way. Unless you take part in every single contest you can attend (of your preference, either Long and/or Short), your rating is meaningless. I happen to know many people who reach 1800 in CodeForces and stop competing for a while because they are scared of losing rating, then they come 3-4 months later and drop down to 1600. This is because there’s a huge luck factor involved in your contest performance and many times it has nothing to do with one’s skill. Sometimes I solve 5/6 problems rarely (but still it happens) 1/7. Does the fromer mean I am a person who is top 100/10k participants or does the latter say I am in the last 15%?

Stop giving shit about other people’s performance, cheating and what not. If they drop 100 points you gain nothing, just like you don’t lose anything if they go up by 100 points. The same applies to your rating and ranks, if I notice I solved 4/5 problems in 4/5 last contests and I couldn’t tackle the fourth problem 2 months ago, it’s a win in my book. If you cheat you’re lying to yourself and nobody else, it will all fall in water one day when you put your skills to an isolated test inside some institute or an office, the once known satisfaction and confidence go away and y’all see it was all just temporary.

1 Like

Thanks @nichke for successfully wasting your time and that of others by writing such a long reply that already has been posted by many people here.

You don’t understand the real problem. Unlike you there are people that don’t know everything from the start itself but keep learning along the way.

They give long challenge honestly and still get a rank of 5k when in reality it should be 1k without cheating. I personally have a lot of friends that gave these challenges and were discouraged by seeing their ratings decreasing.

And this is not the right thread for giving a lecture. This one is for reporting plagiarism.

3 Likes

I’m sure no cheater copies all the problems that are available online and you can see that yourself, as the number of solves continues to drop as you move towards harder problems. If you are able to solve problem solved by 20% this time and the more difficult one next time I am quite sure your rank will improve. You’ll be top 2000 instead of top 500 yes, but that’s still far better than top 5000. If dropping rating is a concern, let CodeChef ratings start at 0 and calculate your true rating like AtCoder/CF does, so less newcomers will go from 1500 down to 1000. People will have low ratings, but hey if you want to break the barrier - you’ll have to work hard at it. Even if the “people with top 1000 ranks” deserve their “1k rank”, they’ll get stuck there if they don’t train hard, so again I see no issue with this whatsoever. And remind me of last time CodeChef took action against cheaters, what are you all trying to achieve by reporting some random person 10s of times? You’ve been here long enough to see nobody really cares, right?

1 Like

It takes some time but happens.

1 Like

It was kind of an overexaggeration on my end. I’m aware it happens, that’s why I mentioned in my earlier reply that we should just be patient and wait for it to come.

It’s just that I believe cheating is an issue that can’t be stopped and we shouldn’t spend as much of our time trying to fight against them. Plag checks are going on probably, but just take time and chances are all the people we report in this thread will be caught in them sooner or later. It has nothing to do with us thourughly checking every other user’s codes and comparing them to some random poster from YouTube.

And BTW - remember the time when people were reporting cheaters on CodeForces. It was a popular topic for a few days and a week later all the cheater catchers just started getting downvoted and pushed away from the post feed. CF people don’t seem to care about this topic. At the very least all you’re doing by reporting cheaters is giving other cheaters a place to get their solutions from.

Look at this solution
https://www.codechef.com/viewsolution/44944001

and this solution
CodeChef: Practical coding for everyone (by code_culprit)

the later has already been found to indulge in plagarism and is already on the list

please put ha69499 there too

also the user ha69499 has used code sold in telegram for problem treeperm. he has simply changed function names from done, clean to fun_done and fun_clean

Please flag this user for plagrism

here is a list of people that cheated for problem TreePermutation
CodeChef: Practical coding for everyone (darkmasquerade)
CodeChef: Practical coding for everyone (aditya_ratan)
CodeChef: Practical coding for everyone (siddh1s110) basically added unrequired code to in addition to the plag code

more cheaters for tree permuation
CodeChef: Practical coding for everyone (detailerdaku) he has heavily shifted the code for tree permuation and has changed all the variable names but still its the same structure of code

The following user code seems very different from the other ones but why has declared functions as piss and take_piss

CodeChef: Practical coding for everyone (aashishsharma)
probably bought from a dealer who got the code from someone who wanted to screw the cheaters

if not on the ground of plagarism then on the grounds of using obscene language drop this guy’s rating

2 Likes

PIN THIS COMMENT PLEASE

WELCOME TO CODECHEF CHEATERS.

I DONT KNOW BUT GETTING TO THE TOP VIA CHEATING JUST EXPOSES YOU FOR PUBLIC SCRUTINY AND CAUSE NOW EVERYONE SEE’S YOU IN THE TOP U WILL BE THE FIRST ONES TO GET CHECKED. ALSO WHATS THE POINT OF PAYING FOR CODE WHEN YOUR RATINGS ARE GONNA SUFFER ANYWAY

ALSO CAN SOMEONE PLEASE TELL WHAT HAPPENS WHEN A USER IS REPORTED FOR CHEATING. DOES THE SOLUTION IS SIMPLY RAN THROUGH A MOSS DETECTOR AND THEN DECIDED OR SOMEONE MANUALLY OPENS AND CHECKS THE CODE

PLEASE LET THIS BE KNOWN TO EVERY HONEST CODER OUT THERE
REGARDS
ALSO START ASKING ADHAAR CARD FOR KYC (KNOW YOUR CODER) PURPOSES. THAT WAY WHEN THEY CHEAT, THEY WONT BE ABLE TO RECREATE ACCOUNT AND OTHER STUFF.

STAIN THEM FOR LIFE AND LEAVE IT AS A WARNING FOR OTHERS

2 Likes

This person Prabhav Dogra is biggest cheater, he became specialist on codeforces after cheating and is an active member of a whatsapp group “DSA FOR BEGINNERS” in which they discuss live contests and do a lot of cheating , morevover these people are active on telegram, Submits the codes available on telegram, After getting good ratings these people brag on linkedin . Above is the link of post, i tried to expose him and warned him not to delete my comments , still he deleted my comments, and blocked me. Thats so shameful act that such persons are in our community , if he has done nothing wrong why the hell he is so afraid that he deleted my comments and blocked me. That sounds skeptical. Isn’t it. … Also, when i commented , Many of his friend came to defend him , Akash Singh – Admin of that whatsapp group and Adarsh Prashar who himself is a biggest cheater got Expert on CF through cheating , you can get to know from his skipped submissions , also he sometimes comments code availabale on telegram , changes it and submits it, he became expert by doing this, so basically that group involves a lot of cheaters when the admin himself is a cheater.

So, i appeal all the community And codeforces to punish these cheaters. These cheaters are misguiding new learners on linkedin , many new learners get inspired from these cheaters , THARS VERY WRONG , so, i urge every true community member to vsisit his linkedin post and bash him , expose him , Let’s see hoe many comments this cheater will delete and how many persons he will block.

4 Likes