I was recently informed that my code for Problem B significantly coincides with other 50+ participants submissions. I have participated in 72 contests on Codeforces with honesty. I have never engaged in any form of code copying or cheating. My consistent progress and previous submissions on this platform are a testament to my integrity (please review my entire CP journey). My submission was made in 13 mins and except 268144921,268147109 and mine, all of the similar submissions are submitted after 18 mins. Many of the similar solutions have been submitted just around 20 mins mark. Either my submission was stolen via hacking phase or it's a complete coincidence (as the code is quiet small). I urge you to review this matter thoroughly MikeMirzayanov ,Vladithur.
He is an honest person. I can vouch for him
Bro can't cheat, he is the giga coder. Something must be wrong here
Totally agree with you! I think the same as someone might have seen your solution ( for hacking ) and passed it to others via some cheating channels.
He has consistently demonstrated honesty and integrity throughout his coding journey on Codeforces, participating in 72 contests without any cheating. His commitment and progress are a testament to his dedication and fairness.
Fishy post and fishy first comments!
He can't cheat, koushk is honest person, may be its a coincidence or his code has been stolen because he has given 72 contest thats huge, so he can't cheat
Not only B, all a,b,c questions of your previous questions are skipped brother..
If any question is found similar, the whole contest is getting skipped.
No sane person would declare so many random unused variables in their code.. that too all in one place.. if you choose to cheat atleast do it competently :)
But he used same template for too long , check his submissions, also thats done for faster speed , to type less while coding
You can pick up any my prev. solutions. I have been using these variables since a year now, so that i don't need to re-define it while coding. The whole template and the variables are exactly the same since a year now.
Well, I know some people who also do the same. Honestly, in CP I don't think it's that much different from macros to shorten
for
loops. (People do go pretty far to shorten their code; I once saw someone use macros forcin >>
andcout <<
!)Besides, more "aggressive" methods are needed if one wants to evade plagiarism check, like pasting a commented-out whole function every other line. One extra line of variable declarations is nothing compared to that.
Yeah, I have seen many codes where people just define unnecessary functions to avoid plag. I saw a code where someone used swap(a,a) after every few lines for 8-10 times in his code and wasn't caught.
Thats so true why would someone with 72 contest and consistent rating graph cheat instead of punishing innocent people they should ban actual cheaters. MikeMirzayanov and Vladithur should check into this!!
That's totally unfair has happened with koushik, he would never do such things, somehow his code has been leaked and and posted on telegram cheating channel. MikeMirzayanov and Vladithur should look into this, it's very traumatizing to get falsely accused.
relax
The idea of Problem C is easy to implement through code.Most people's code is pretty much the same so it's really easy to misunderstand.
Bro told all his friends to comment under this post xDD
How did he think that this would improve his credibility lmao
I personally do not have a say on whether he cheated or not but the comments are hilarious
That is fair. His profile doesn't look like one of a cheater.
Bro, you may have the CIA hunting down for you with that profile pix XD
ofc to hire him
No one would comment if they didn't knew I was clean. We have discussed many coding rounds post-contests(codechef and codeforces).
i had same thought while reading comments.
Koushik has been falsely accused and it is disheartening to see such accusations tarnish his reputation.MikeMirzayanov , I kindly request you to review his profile and the details of this case.Koushik deserves a fair evaluation, and I am confident that a thorough review will clear his name.His integrity and dedication have positively impacted many.
it's not your fault, a big cheater is taking picture of solution in his room recently, probably his alt is in your room
Exactly, I am scared about the same as well.
He is one of the finest coder of our college. He can't cheat. There must be some glitch or hacking. MikeMirzayanov and Vladithur please check this matter
Auto comment: topic has been updated by Koushik (previous revision, new revision, compare).
To be honest, the probability of cheating is actually very small because 1987B is a simple question.Variable names are also very common.If someone cheated on this question,his rating won't improve in the future.
The idea of B is fairly simple. so I think the solution can match with other participants, but looking at his profile , i don't think he's cheating, just consistently getting better. MikeMirzayanov,Vladithur please look into it.
nowadays we cant trust even IGM'S :(
[user:https://mirror.codeforces.com/profile/PinkieRabbit]
rabbit is IGM not GM
thanks :)
I know , i am giving general example like cheaters are also with extremely high rating :(
Koushik Jalan is one of the most honest individuals I know, especially in competitive programming. His integrity is unquestionable, and he would never cheat in any contest.
Can't figure out whether some people from the comment are your alt or not, or bro just made so much friends from CP to have them defend.
its more likely, he told his college juniors or friends to comment positive about him
next time dont comment with so many alts
Sounds weird a skip on B! While True cheaters on problem D don't get skipped!
268202412 268210254
268216018 268220688
They are all the same but every one obfuscates in his own method, but the essence (logic and code structure) of recursive dp is the same. for example, using frequency array instead of frequency map, INT_MIN instead of large negative , passing excessive unneeded parameters or using tilde operator instead of != -1
One of the cheating groups on Telegram with + 4k members, posted that recursive DP solution, all submissions above use same logic and structure but with small modifications, var naming change, please ban them or skip.
MikeMirzayanov Vladithur
While I don't know Koushik personally and can't verify what kind of person he is , I doubt an expert would copy the code for a Div 2 B.
I don't have any evidence of foulplay, but why would someone write this line of code other than in an attempt to avoid detection:
ll int i,j, k, c, a, b, d, l, t = 1, q, o, m, e, n, y,z ,h, x, x1, x2, y2, r;
He has had that line since the last year in his template
That line is fine but how u will defend these 2 lines?
None of first 4 problems uses strings. No need to set variables that are not constants.
Set variables so that I can compare and apply operators directly to it. Even though string is not used in this problem, any problem that uses string would be easier for me as I don't need to define these again. I was willing to define these for vectors as well with size n. But the problems with O(1) solution gave me a TLE so I removed it.
You are saying this in all seriousness, although you yourself understand that this is nonsense and any person who does tasks in the slightest understands this. Because no one in their right mind will declare all sorts of variables that are not relevant to the task. The only good thing is the number of tests, everything else is set by the task. And yes, declaring 1 variable is not writing a Segment Tree from scratch. So, everyone understands that you are blatantly lying.
Why not, declaring extra variables would never be a disadvantage in any scenario. If the variables get used it's better and if didn't get used, it's completely fine. It's a win win situation and if you would see my prev. codes you can understand that I directly perform +,* on these variables as I have defined them from earlier. If acc. to the task the variable needs to be assigned by a different value(which is mostly 0), I can assign it normally and that's no problem at all.
Well, with this logic, good luck finding a good team or finding a good job. Because this is complete nonsense.
I write it so that I don't need to define the datatype everytime, I want to insert a new variable. Some people found this useful and now they also use similar statement with their template.
He did use that line for a long time now but this just seems silly to me. Why declare so many variables , and why declare i and j , two variables which you can just declare in the for loop. On another note , THIS IS A DIV 2 B. Wouldnt it just be pure logic to do as many tasks as you can to lower the risk of cheating? This means that if we are dealing with a cheater here he already did this multiple times , no way an expert wouldnt be able to solve that task.
P.S. I didnt know about that line till know , at the time it just seemed silly to me an expert would cheat at such an easy task.