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

Автор kostka, 21 месяц назад, По-английски

I had a very heated debate with Radewoosh about how we should colour-code some of the results.

We both agree that the "Accepted" result has to be green and "Wrong answer" has to be red. But we had slightly different opinions about "Time limit exceeded". Surprisingly we both found people that agreed with our views. I don't want to bias you in any way, so I am not going to say it here, but what colour do you see when you think "TLE"? What about "Runtime Error" / "Memory Limit Exceeded" / "Compilation Error" / "Pending Judgement"?

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

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

TLE --> Yellow , RTE --> Black , MLE --> Magenta. Compile error --> same as it is

However, I feel this post is for contributions farming.

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

    This post is definitely for contribution farming. The simpliest way to resolve this question once and for all — is to allow everyone themselves choose the color for each verdict.

    Somewhere in account settings should be an option to make the perfect matching between verdicts and colors!

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

      Great suggestion!

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

      Well there should be sensible defaults as well, most people are not going to bother with choosing their own colors.

      My recommendation is

      But before this codeforces should work on a native dark mode or smth lol

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

    oh! the runtime error will be one of the headquarters.

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

Accepted — Green

Wrong answer — red

Everything else — As it is now.

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

I see both tle/mle as yellow, compilation error as black, runtime error as dark blue and pending judgment as dark gray.

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

From the best online judge:

Accepted: #009874

Partially Accepted: #EFC050

Wrong Answer: #DD4124

Memory/Time Limit Exceeded: #FA7268

Runtime Error: #0076C0

Compilation Error: #0F4C81

Pending Judgment: #A49E9E

Judging: #E67E22

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

Accepted Green. Any other verdict should be transparent.

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

Personally, I think that you just have it all wrong

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

    acm sgu flashback!

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

    Honestly, I think that such color coding would be a great April fool. Imagine seeing red and then being mad about getting accepted. Or seeing wrong answer on test 2 and you get hyped because you finally solved the problem.

    But on any other day of the year it's just evil.

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

    True, the color of a verdict should be the color that it propels you towards.

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

AC: Green
Penalized rejection(WA,TLE,RE,...) : Orange
Non-penalized rejection(mainly CE), or waiting for judge(WJ) : Gray
Jury is broken : Red

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

Too many colors would be a bit confusion, maybe two or three colors atmost would be great.

Accepted

Wrong Answer on pretest 2

Running on test 11

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

Accepted — Green

Wrong Answer — Red

Time Limit Exceeded — Yellow

Runtime Error — Orange

Memory Limit Exceeded — Purple

Compilation Error — Gray

Pending Judgement — Same as background

I tried to think of them as the color spectrum. TLE and RE are yellow and orange which are between red and green. TLE and RE can be swapped but TLE is the one we see the most and using the traffic light colors for the main ones makes more sense. Purple is next to red if we think of the spectrum as cyclic. CE is gray because it's usually not penalized. Pending judgment is the same as background to make it easier to notice when the judgment is done.

Edit:

I was thinking of them as background colors. If you want to change the text color, the background color won't work. In that case, you could use a lighter shade of gray.

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

All errors are red (WA, RE, CE)

All exceeds are blue (TL, ML)

Pending is gray

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

Every verdict should be rainbow colored and wrapped with ♂️ signs. Should look like this: ♂️Accepted♂️

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

i have a similar question. what do you think about painting solved problems in color of your rank?

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

TLE — Blue

MLE — Yellow

CE — Gray

RTE — Purple/Gray

Pending Judgement — No extra color needed

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

In my opinion, all 3 WA TLE and RE/MLE should have the same colour. "Pending judgement" could be yellow or light grey.

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

Doesn't matter when you can't tell apart green and red.