When submitting a solution in C++, please select either C++14 (GCC 6-32) or C++17 (GCC 7-32) as your compiler. ×

absolute-mess's blog

By absolute-mess, 18 months ago, In English

Hello, community!

Recently, not my friend xypnx posted a blog about with a Title- IMP: Sharing screenshots of code from the room during contests where he posted that

I discovered that people are now sharing other people's codes who are in their room since, after locking, we can see other people's solutions. Those screenshots were circulated in Discord groups.

Cool, he helped the community.

But wait, how did he know about the discord community since he posted a screenshot of a message from the discord group? Was he a part of the group? Secondly, I saw his recent submissions from CF Round #824 and found out that his submissions were similar to those of the leaked ones.

Proof- Compare his submissions for Problem C and D from the solution in this link

One interesting question, how can someone code Problem D in python when he always coded in CPP? His only submission in Python/Pypy is yesterday's D which was leaked on the Discord channel.

When I commented the same thing on his blog, he deleted it xD.

Blog
Comment

Akulyat MikeMirzayanov geranazavr555

xypnx Please answer. Thanks!

UPD: All his solutions are skipped.

  • Vote: I like it
  • +59
  • Vote: I do not like it

»
18 months ago, # |
  Vote: I like it -9 Vote: I do not like it

Last week it was chromate00, now this ?

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

    and that while I am still looking for useful lectures on how to get a life?

»
18 months ago, # |
  Vote: I like it +9 Vote: I do not like it

Very Bad!! This should stop

»
18 months ago, # |
  Vote: I like it +17 Vote: I do not like it

Ban xypnx immediately. He shows that he is revealing about cheating to whole community but he actually is a cheater. These guys are the real threats to the community. Ban this guy.

»
18 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Those cheaters are a disgrace to the community. Of course Cheating in D is so evident since it is the same python code, but not only D was leaked last contest and in python, But also C in cpp! Leaderboards are so messed for the last contest, cheaters doing both C and D was absolute shit See Similar Submissions for C below with obfuscation, They fool the system by obfuscation!!

174427324 174419555 174427324 174421050 174415745 174418707 Those are just few.

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

    Lol nothing will happen to them. They are smart they have successfully fooled the system here.

    You guys are just wasting your time. Go and solve some problems.

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

      they have fooled the system but trying that is against the rules (obfuscation)

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

        Yeah clearly against the rules, they should be banned , especially they have previous incidences of getting skipped due to cheating!

        I made a separate blog for that, their obfuscation or only changing variables is so evident in that C

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

One interesting question, how can someone code Problem D in python when he always coded in CPP?

Good question, if you're talking about general people (not the specific cheater), some people are really just fluent at multiple languages. They may either have learnt to code in one language and switched to another at one point, or possibly learnt both at the same time period. Still, I would probably doubt that person if they started the first problem with C++ and then switched to Python, though. Python can give a big profit in implementation in the earlier problems (Up to Div2C, maybe), but this "profit" turns out to be not so big on the latter problems. On the latter problems, C++ has the advantage due to its speed. Codeforces doesn't always "ensure" that Python will pass the TL, so this should make sense to you. However starting with C++ and switching to Python in contest would mean giving up these advantages, and I don't think someone would feel the urge to give up such an advantage intentionally.

  • »
    »
    17 months ago, # ^ |
    Rev. 3   Vote: I like it +1 Vote: I do not like it

    See his python code, He mentioned that this is his first time in python,What a CHAD https://codeforces.com/contest/1735/submission/174420418

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

    I agree that people know multiple languages, which benefits them too, but how can someone code in Python that too a Div2D problem the first time? How can someone be so efficient in Python since he is trying Python for the first time and he was able to solve Div2D in it? He doesn't know how to write simple code in Python. He didn't even know which Python/Pypy compiler to choose, and he solved D in it, and the code was similar to the leaked ones. Only the variable names were changed for both problems C and D. You can see other comments and blogs for reference.

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

      I agree with you, if I were asked what are the chances of this happening legitimately, I would say that its pretty much impossible. (If you read my explanation closely, you'd understand that I essentially explained why a C++ -> Python switch in competition is unlikely)

    • »
      »
      »
      17 months ago, # ^ |
      Rev. 4   Vote: I like it +1 Vote: I do not like it

      I agree. There’s no way that someone who is using python for the first time (having known C++) would be able to write and understand this (in a contest scenario, possibly just 15-30 min ?)

      tmp_p,tmp_q=[{},{}]

      tmp_a,tmp_b,tmp_c,ans=[[0]*10000,[0]*1001,[0]*1001,0]

      This isn’t anywhere near how you define these things in C++

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

        well, they'd probably have a severe stroke understanding what arr=[*map(int,input().split())] or print(*arr) means.

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

        He literally submitted the same code at 21:36 and 21:44(only removed comments), not having a basic knowledge of Python and then solving D2D lol.

»
17 months ago, # |
  Vote: I like it +9 Vote: I do not like it

He knew someone was going to check his submission lol!

»
17 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Still not blocked!!!, Pls block him ASAP.

»
17 months ago, # |
  Vote: I like it +1 Vote: I do not like it

His solutions match exactly with those of the discord leaks. Block him; he is a cheater.

https://codeforces.com/blog/entry/107580 https://codeforces.com/blog/entry/107562

All these are similar to a much similar extent, hence should be punished and banned.

»
17 months ago, # |
  Vote: I like it +2 Vote: I do not like it

His solutions are skipped now