Блог пользователя hellooooooooooooooo

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

Teating_ clearly cheated in today's contest, and he even got 1st place. just look at his submission for problem D 159352650. im surprised how none of you discovered this... please ban him.

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

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

MikeMirzayanov please look into this.

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

wow he coded all of this in 3 minutes ? amazing

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

Yeah, his handle also sounds like cheating

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

Even the 5th position

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

Another submission 158419071, and idk how this code working

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

Is he hacking codeforces? If not, why is he cheating

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

    because he hasn't written that code.

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

    If it was not written by hand, then it was "using special tools to obfuscate the code" which is against the guidelines of competitions.

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

      I don't think it is that obvious. At least it is a grey area.

      Despite what has been said before, there is no rule against using generated code in general. If I write code in TypeScript and transpile it into JavaScript so that I can actually submit it, no one would have a problem with that.

      So the only question is that of obfuscation.

      It is forbidden to obfuscate the solution code as well as create obstacles for its reading and understanding. That is, it is forbidden to use any special techniques aimed at making the code difficult to read and understand the principle of its work.

      Is code "obfuscated" merely because it is written in assembly? It is after all a legitimate programming language. If you find assembly code hard to read, is that really the author's fault? I could argue that in fact, it is your fault for not being sufficiently experienced in assembly programming. The obfuscation clause can't be taken to mean any code that is simply hard to read: otherwise we could ban like half of this site.

      Furthermore the rule is phrased as "aimed at". That seems to imply intent. Can you show that this was written in assembly specifically to make it hard to understand? If I want to participate in a contest with a language that is not supported by Codeforces, compiling it to assembly and then submitting actually sounds like the best choice. It is not like the case of writing every line of code as a #define and shuffling them around where obfuscation is indeed the only reasonable cause to do it.

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

        I dislike how just because someone is a red coder, they get so many upvotes even if what they are saying is wrong.

        There is literally no reason for him to submit assembly code. I believe that he is creating this alt account to test his solutions before submitting them on his main account so he doesn't get any penalty time. You are trying your best to defend a cheater, but it is very annoying when Div 1. people create alt accounts for the purpose of cheating or arrogance.

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

          But I am not defending them. I am only bringing up some reasons as to why things are not so simple.

          I don't know if this is a hard concept to grasp but it is much more valuable to talk about all kinds of possible arguments than to just write comments that are essentially "I agree!!!" and "I don't agree!!!". For some reason people instinctively lump every comment into one of the categories above.

          but it is very annoying when

          Maybe stop idolizing Sparky_Master if you want to seriously discuss annoyance.

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

        I don't think it is that obvious. At least it is a grey area.

        I agree. No one is calling for insta-banning. But it seems to be closer to be against the rules.

        Is code "obfuscated" merely because it is written in assembly?

        No. But was it written in assembly, or was it written in C++ and the assembly was generated, and the person could have simply submitted it in C++? I do not know. It does not mean it should not be looked into.

        It is after all a legitimate programming language.

        In the real world, yes. But in Codeforces, it is not an accepted language. Using C++ to write in-line assembly seems to be only circumventing maybe a conscious decision made by Codeforces. If there is someone actually able to solve the problems in assembly that fast, I would be impressed and would love to see it in action. But how likely is that?

        If you find assembly code hard to read, is that really the author's fault?

        If the code was originally in C, then a tool was used to generate the assembly, then the assembly was submitted, then it is objectively only harder to read. Regardless of one's ability to read assembly. I am not saying my assumptions are necessarily true, though.

        The obfuscation clause can't be taken to mean any code that is simply hard to read: otherwise we could ban like half of this site.

        I do not think anyone said it should be looked into for potential rule-breaking only because it was written in assembly.

        If I want to participate in a contest with a language that is not supported by Codeforces, compiling it to assembly and then submitting actually sounds like the best choice.

        Sure, but how likely is that given the number of allowed languages and the fact that not all languages compile to assembly? The person should get a chance to defend themselves, that is besides the point.

        TL;DR Occam's razor

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

        If I want to participate in a contest with a language that is not supported by Codeforces, compiling it to assembly and then submitting actually sounds like the best choice.

        In that case one should at least add a big comment with the original source that was fed to the generator.

        Just posting assembly severely hampers the ability to hack a solution or just to understand a solution for learning.

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

This might inspire some... (let's not mention how)

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

Do you have any proof? If I am not mistaken, Submitting generated code isn't a violation

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

PLEAS LOOK INTO THIS 11!!!!11!!!!11!!!! MikeMirzayanov

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

The funny thing is that he submitted the actual code for every other problem. Imagine solving problem F but cheating on problem D...

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

sir u r right, but plz supot Botswana thx

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

He also cheated in the only other contest he participated in. You can check his submissions in it

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

Just a speculation, could be wrong

Teating = Testing + Cheating

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

I was also suspicious of the account's submissions on the only other contest they participated in.

There are a large number of suspicious things going on:

  • Submitting C, D, F before A, B

  • Submitting compiled assembly code for C, F, A, B

  • Submission 158419071 for C has filename a.cpp (second line of source code) — note that div2C is div1A

  • Submission 158464234 for F has filename d1.cpp — weird, seeing as D1 isn't even a problem in the div2, but div2F is the same as div1D1

So, I think there is reason to believe that the account is an alt of someone in div1, to test their solutions on the problems without incurring any penalty for wrong answers. Although I would love to be proven wrong, I think the evidence is strong.

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

He made the checker think he was correct. This is something called an AC automation

have a good look at this

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

    i think u should use google to search what is "assembly code".

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

      I agree. However, I think you shouldn’t teach others when you have already cheated.

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

        u have any proof that i cheated? which rule did i violate?

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

        can u fucking guy just learn how to say some words that don't make any other one confused? c ur low contribution and notice what have u said in recent blogs

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

        u r a chinese but not everyone here is and the same, not all of them are active on luogu! i just wonder what does "typical, very typical" mean ? “典中典”? what does "codeforces is invading atcoder" mean? don't u know that atcoder announcements are usually posted in codeforces? and even u said a "smaller account"? can u just stop using chinglish? ur evidence of cheating doesn't hold water!!! y WinGV64 stands for cheating? can u explain?

        Haha

        Luogu user? Are you?

        that means u r discriminating codeforces users from luogu users, or r u arrogant to be a chinese oier???

        Maybe ‘cu ball’ is a better expression to use?

        UPD : cu -> 铜(copper) -> 同(same), ball -> 球 -> 求(request)

        do u think everyone knows chinese?

        a lot of xxs in luogu also have a codeforces account.

        UPD : xxs means students in primary school / elementary school, and in chinese websites it's a word to express someone is in immaturity of mind

        exactly u.

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

It's definitely a smurf account. I don't believe cheating would lead him to 1st place.