Koushik's blog

By Koushik, history, 5 months ago, In English

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.

  • Vote: I like it
  • -17
  • Vote: I do not like it

»
5 months ago, # |
  Vote: I like it -44 Vote: I do not like it

He is an honest person. I can vouch for him

»
5 months ago, # |
  Vote: I like it -41 Vote: I do not like it

Bro can't cheat, he is the giga coder. Something must be wrong here

»
5 months ago, # |
  Vote: I like it -33 Vote: I do not like it

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.

»
5 months ago, # |
  Vote: I like it -20 Vote: I do not like it

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.

»
5 months ago, # |
  Vote: I like it +57 Vote: I do not like it

Fishy post and fishy first comments!

»
5 months ago, # |
Rev. 2   Vote: I like it -42 Vote: I do not like it

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

»
5 months ago, # |
  Vote: I like it -22 Vote: I do not like it

Not only B, all a,b,c questions of your previous questions are skipped brother..

  • »
    »
    5 months ago, # ^ |
      Vote: I like it +27 Vote: I do not like it

    If any question is found similar, the whole contest is getting skipped.

    • »
      »
      »
      5 months ago, # ^ |
      Rev. 2   Vote: I like it -17 Vote: I do not like it

      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 :)

      • »
        »
        »
        »
        5 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        But he used same template for too long , check his submissions, also thats done for faster speed , to type less while coding

      • »
        »
        »
        »
        5 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        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.

      • »
        »
        »
        »
        5 months ago, # ^ |
        Rev. 2   Vote: I like it 0 Vote: I do not like it

        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 for cin >> and cout <<!)

        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.

        • »
          »
          »
          »
          »
          5 months ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          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.

»
5 months ago, # |
  Vote: I like it -28 Vote: I do not like it

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!!

»
5 months ago, # |
  Vote: I like it -10 Vote: I do not like it

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.

»
5 months ago, # |
  Vote: I like it 0 Vote: I do not like it

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.

»
5 months ago, # |
  Vote: I like it +32 Vote: I do not like it

Bro told all his friends to comment under this post xDD

  • »
    »
    5 months ago, # ^ |
    Rev. 2   Vote: I like it 0 Vote: I do not like it

    How did he think that this would improve his credibility lmao

    • »
      »
      »
      5 months ago, # ^ |
        Vote: I like it +17 Vote: I do not like it

      I personally do not have a say on whether he cheated or not but the comments are hilarious

      • »
        »
        »
        »
        5 months ago, # ^ |
          Vote: I like it +9 Vote: I do not like it

        That is fair. His profile doesn't look like one of a cheater.

      • »
        »
        »
        »
        5 months ago, # ^ |
          Vote: I like it +3 Vote: I do not like it

        Bro, you may have the CIA hunting down for you with that profile pix XD

  • »
    »
    5 months ago, # ^ |
      Vote: I like it -23 Vote: I do not like it

    No one would comment if they didn't knew I was clean. We have discussed many coding rounds post-contests(codechef and codeforces).

  • »
    »
    5 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    i had same thought while reading comments.

»
5 months ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

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.

»
5 months ago, # |
  Vote: I like it +4 Vote: I do not like it

it's not your fault, a big cheater is taking picture of solution in his room recently, probably his alt is in your room

  • »
    »
    5 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Exactly, I am scared about the same as well.

»
5 months ago, # |
  Vote: I like it -17 Vote: I do not like it

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

»
5 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by Koushik (previous revision, new revision, compare).

»
5 months ago, # |
  Vote: I like it 0 Vote: I do not like it

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.

»
5 months ago, # |
  Vote: I like it 0 Vote: I do not like it

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.

»
5 months ago, # |
Rev. 5   Vote: I like it 0 Vote: I do not like it

nowadays we cant trust even IGM'S :(

Spoiler
»
5 months ago, # |
  Vote: I like it -8 Vote: I do not like it

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.

»
5 months ago, # |
  Vote: I like it +6 Vote: I do not like it

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.

  • »
    »
    5 months ago, # ^ |
      Vote: I like it +19 Vote: I do not like it

    its more likely, he told his college juniors or friends to comment positive about him

»
5 months ago, # |
  Vote: I like it +8 Vote: I do not like it

next time dont comment with so many alts

»
5 months ago, # |
Rev. 3   Vote: I like it +14 Vote: I do not like it

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.

Spoiler

MikeMirzayanov Vladithur

»
5 months ago, # |
  Vote: I like it +19 Vote: I do not like it

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.

  • »
    »
    5 months ago, # ^ |
      Vote: I like it -7 Vote: I do not like it

    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;

    • »
      »
      »
      5 months ago, # ^ |
        Vote: I like it +7 Vote: I do not like it

      He has had that line since the last year in his template

      • »
        »
        »
        »
        5 months ago, # ^ |
          Vote: I like it +7 Vote: I do not like it

        That line is fine but how u will defend these 2 lines?

        string s, s1, s2="",s3="",s4="";
        x = 0, y = 1,z = 100000000000,b = 0,r = 0,o = 0,e = 0, a = 0, c = 0, k = 0;
        

        None of first 4 problems uses strings. No need to set variables that are not constants.

        • »
          »
          »
          »
          »
          5 months ago, # ^ |
            Vote: I like it -10 Vote: I do not like it

          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.

          • »
            »
            »
            »
            »
            »
            5 months ago, # ^ |
              Vote: I like it -10 Vote: I do not like 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.

            • »
              »
              »
              »
              »
              »
              »
              5 months ago, # ^ |
                Vote: I like it +5 Vote: I do not like it

              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.

              • »
                »
                »
                »
                »
                »
                »
                »
                5 months ago, # ^ |
                  Vote: I like it 0 Vote: I do not like it

                Well, with this logic, good luck finding a good team or finding a good job. Because this is complete nonsense.

    • »
      »
      »
      5 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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.

    • »
      »
      »
      5 months ago, # ^ |
        Vote: I like it -10 Vote: I do not like it

      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.