Блог пользователя Mikasa.Ackerman

Автор Mikasa.Ackerman, история, 4 года назад, По-английски

Hello everyone,

Crack me if you can! was held on Codechef on 05 June, 2020. It was held by a indiviual guy ameya13.

The question set contains 5 questions, out of which one shows wrong output for sample test cases (Tony and the triplets), another one have test cases out of constraints (BT engine) and one question have ambigious statement (Interview Day). I was unable to concentrate to read the last question (Pencryption Password).

There were many high rated participants like Egor, VladProg, alexwice and many other yelow-orange coders of Codechef community. Checkout the standings here.

Now, one noticeable thing is that there are many WA verdicts. (Of course, due wrong test cases). Still, mayur2305 and starkk99 managed to solved them without any wrong submission (also really fast) and got rank one and two respectively. Third rank holder was maoni, and this is his/her first contest using this ID. There are no previous submissions. ID was made for this contest.

Now the thing which bothers me is that organiser ameya13, and rank holders starkk99 and mayur2305 were teammates in many contests. Check here. Moreover starkk99 and organiser ameya13 are from the same college! (starkk99 edited his college information in codechef for this contest.)

I think this much evidence is enough prove that this round was full of cheating. All all this was done for 250 laddus! I request codechef admins and coordinators (vijju123, l_returns) to cancel the laddus for this round.

Any edit suggestions are welcome.

Edit 1: Codechef link of the discussion: here.

Edit 2: Admins decison can be seen here.

  • Проголосовать: нравится
  • +155
  • Проголосовать: не нравится

»
4 года назад, # |
  Проголосовать: нравится +109 Проголосовать: не нравится

shitty statements,shitty problems ,shitty contest :(

»
4 года назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

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

»
4 года назад, # |
Rev. 5   Проголосовать: нравится +52 Проголосовать: не нравится

Summing up my recent experience with Codechef:

  1. Last whole year during short contests: (500 nginx error). Don't worry you can participate in the next Codechef Long alongwith some undeserving pieces of crap who will ultimately end up solving more problems than you through their hard team-work.

  2. The Last CookOff — Problem B was meant to be solved using suffix strings, passes through brute force. (EDIT: As l_returns says, the contest admin replaced test files as a precaution. I got the facts right, the rest remains the same.). After the contest I removed my Codechef ID from my LinkedIn profile. They don't have the technical expertise to run a system test with full test cases on all submissions later, because all the money was spent on the marketing team you will read about in the next point.

  3. As their DSA Certification started gaining some importance from recruiters, Codechef hires a marketing team and plans to give away discount for the same in the next Long Challenge. People in my hostel were literally begging for solutions.

  4. Meanwhile Indian population has been increasing at a tremendous rate and more and more beginners are creating accounts on Codechef. Most of them will go down to any level to outshine their opponents. One friend had this motto, "So much depends on your rating, guard it with your life." Dude had been giving long contests from two accounts submitting from one in python and from the other in C++, just to be on the safe side. RIP MOSS.

  • »
    »
    4 года назад, # ^ |
    Rev. 4   Проголосовать: нравится -23 Проголосовать: не нравится

    Get your facts correct.
    "Sorry we had to remove some test cases due to large problem queue"
    This isn't correct. Contest admin replaced test files as a precaution before contest.
    "They don't have the technical expertise to run a system test with full test cases on all submissions later"
    Seriously, you think so ?
    LMAO

    • »
      »
      »
      4 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Thank You, for getting my facts right, I edited the comment. Answer to: "Seriously, you think so?" is if they still have the test file why don't they run the tests today? I am waiting... or are the system tests already running?

      • »
        »
        »
        »
        4 года назад, # ^ |
        Rev. 3   Проголосовать: нравится -20 Проголосовать: не нравится

        They have already changed the test files. You can check by submitting the brute forces solution in practice section. They can easily rejudge all submissions of a contest if they want to at any point of time. They don't have system testing unlike codeforces. They run solution against whole test data during contest. Now it is their decision to not change results of a contest after it ended.

      • »
        »
        »
        »
        4 года назад, # ^ |
          Проголосовать: нравится -12 Проголосовать: не нравится

        Just to be clear, I am not the coordinator of codechef.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    Yeah, their certification and desperate Indian crowd. Can blame neither. We as a country are in that phase where most of its population finally has hopes to improve their economic conditions with education as a means to get a job. It will take some time before we come out of this mindset.

    But the conditions are just unfortunate to say least. I hope the Indian crowd comes out of this delusion that cp ratings that too fake will somehow help them in getting a job. It is waste of effort indeed.

    • »
      »
      »
      4 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      People forget that certificates do not matter much in programming. High ratings are just virtual internet points that have no value if you haven't earned them yourself. People just follow anything they listen related to high paying jobs. Even on the development side, the scenario is mostly sad. Most people do not want to create anything cool, any project to shine in the resume is okay, and worse is that they are okay to copy-paste the whole project.

»
4 года назад, # |
  Проголосовать: нравится +21 Проголосовать: не нравится

I guess that's just one of the reason you will find almost all great programmers recommending Codeforces, AtCoder, TopCoder for practice :)

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +2 Проголосовать: не нравится

    It may be still good for practice, but their rating doesn't have too much credibility.

»
4 года назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

Another notorious coincidence :)

»
4 года назад, # |
Rev. 3   Проголосовать: нравится +3 Проголосовать: не нравится

Wow that's genius, I mean very bad how could they?

»
4 года назад, # |
Rev. 4   Проголосовать: нравится +92 Проголосовать: не нравится

Now I finally know how to become red

Spoiler
»
4 года назад, # |
  Проголосовать: нравится +21 Проголосовать: не нравится

Honestly, I do not get it why some rating is considered so important. Is it really mandantory to get a good job somewhere?

Here in Europe it would be rather embarrassing to mention such a rating in an application. Maybe you could do that if you're in the top 100 on CF. But even then, it would only be relevant to a few specific, specialized areas.

And I would assume that a company that is looking for employees with these skills will also test these skills themselves.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +34 Проголосовать: не нравится

    Being in top 10% of some programming competition might be just enough to make your resume stand out. But then it won't help you much during an interview, I guess.

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

If anyone noticed they have used the plagiarism avoiding technique of calling redundant function in middle, like solve(), so obviously they cheated.

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

»
4 года назад, # |
  Проголосовать: нравится +78 Проголосовать: не нравится

I guess you cracked them successfully.

»
4 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

I was too late to see the blog ,they deleted their account from codechef.

»
4 года назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится

Real coders don't even take CodeChef seriously. It has fallen to extreme lows with its cheater user base relying on this monstrosity named long challenges. Why do people even use CodeChef. It does not even have good editorials neither does it show you test cases. You are just stuck there.

Stop using it. Even if Modiji says be atmanirbhar, it's okay to use Russian products(i.e. Codeforces) or even Japanese for that matter(i.e. Atcoder), instead of supporting local mediocracy.

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

The point is no matter what you are i.e. a red coder or a grey code. If you can't crack the coding round of companies hiring let's say a 'SE' then that rating means nothing. So the best you can do is be honest to yourself and 'code' to prove yourself not to show off. By showing off, I mean 'unfair means' rating will get you nowhere.

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I believe thee's only so much we can do. I've also noticed some other form cheating on codeforces too where people share code and some random code and comments and include statements to bypass plagiarism (if codeforces runs it). Since in many parts of the world (including India), it has become a mark of achievement to have high rating so much so that people often link rating on CP platforms to job opportunities. There's a clear misuse of such platforms, because of which I lose my morale to compete in good faith just for fun.

PS: I mentioned India because I'm from India and have personally experienced this. Also I know at least 2 accounts which share codes (because of inconsistencies in the template of code used and uselesss code written to avoid similarity checks for submission during contests)