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

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

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
  • Проголосовать: не нравится

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

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

However, I feel this post is for contributions farming.

  • »
    »
    15 месяцев назад, # ^ |
    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!

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

      Great suggestion!

    • »
      »
      »
      14 месяцев назад, # ^ |
      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

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

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

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

Accepted — Green

Wrong answer — red

Everything else — As it is now.

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

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

»
15 месяцев назад, # |
  Проголосовать: нравится +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

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

    Not a huge fan that WA and MLE/TLE are so similar. What judge is this?

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

      https://codeforces.com/blog/entry/112240?#comment-1000000

      NO WAY THE 1000000th COMMENT

      btw imo maybe keep judging as gray, and differentiate MLE and TLE. Codeforces doesn't have much partial so yellow could be used for TLE instead and MLE could be magenta. Additionally WA/etc on testcase 1 should have a different color as well, maybe darker or lighter versions of all the colors

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

      Baekjoon Online Judge.

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

Accepted Green. Any other verdict should be transparent.

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

Personally, I think that you just have it all wrong

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

    acm sgu flashback!

  • »
    »
    15 месяцев назад, # ^ |
      Проголосовать: нравится +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.

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

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

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

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

»
15 месяцев назад, # |
  Проголосовать: нравится +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

»
15 месяцев назад, # |
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.

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

All errors are red (WA, RE, CE)

All exceeds are blue (TL, ML)

Pending is gray

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

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

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

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

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

TLE — Blue

MLE — Yellow

CE — Gray

RTE — Purple/Gray

Pending Judgement — No extra color needed

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

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

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

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