Empereur's blog

By Empereur, history, 17 months ago, In English

dear coordinators, come to your senses and do not fill the Division 2 tasks with pure mathematics and implementing stuff, there are a bunch of other things to learn... and please, do not coordinate a round in which C2 has less solves than D Just for god's sake, contests are not implementation and number theory trainings

  • Vote: I like it
  • -23
  • Vote: I do not like it

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

Do AtCoder instead, but yes I agree. Math problems are easy to set but surely nobody needs this much math irl when working for tech companies.

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

    if you want to use competitive programming purely to work for tech companies then CP/CF might not be for you. You might want to consider Leetcode.

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

      No I definitely agree with you, math plays an important part in tech companies, however when you do coding interviews, the interview problems are more algorithm-based rather than math-based and there's a reason for that.

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

    i smell skill issue (me too)

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

    have you considered that maybe we do problems not only for real life applications?

    Do AtCoder instead

    funny, atcoder has a lot more math problems.

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

The easiest way to avoid unbalanced contests is mixing problems from different authors in the same contest (like in other platforms), but it makes contest organization messier.

About today's C2, we knew that it's harder than D, and this is the reason why C is worth more points than D.

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

You are still under the influence of the round. Calm down, breathe, hit the gym or go for a run. Tomorrow your mind will be clear and you will be able to practice and work on your weaknesses.

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

numforces

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

Please, for GCD's sake (lol)

»
17 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it
  1. You claim C2 should have more solves than D...why? If we place C after D, you would have the same issue and say why is D1 having more solves than C. Can you instead of complaining, learn to solve problems?

Division 2 tasks with pure mathematics

There is close to 0 maths involved in C1 or C2, and they are smart bruteforce problems. Implementation is relatively clean. D also while it has a math-y feel, it has nothing to do with math

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

    With due respect, my weakness in CP has nothing to do with weak coordinating Secondly, with that logic of yours, it's pretty reasonable to put 800-rate problem as F-div2

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

      this is a special circumstance where C1 < D, but C2 > D. My point is here both C before D and C after D make sense depending on the situation. So you cannot say that is is a wrong decision. Would you have liked to see D before C1?

      You might say order in C1, D, C2 then. But that isnt conventionally done in any codeforces round, asking for it to be done is fine. Claiming authors are wrong for not doing it is not fine.

      In general, ofcourse the problems should be in increasing order, but how do you deal with such special subtask cases? (provided our contest actually guarantees that, icpc is a perfectly valid format)