Блог пользователя absolute-mess

Автор absolute-mess, 2 года назад, По-английски

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.

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

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

Last week it was chromate00, now this ?

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

Very Bad!! This should stop

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

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.

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

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.

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

    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.

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

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

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

        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

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

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.

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

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

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

    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.

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

      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)

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

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

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

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

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

        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.

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

He knew someone was going to check his submission lol!

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

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

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

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

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

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

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

His solutions are skipped now