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

Автор csacademy, 7 лет назад, По-английски

Hello, Codeforces!

We're going to host a new contest at csacademy.com. Round #38 will take place on Wednesday, 19/July/2017 15:00 (UTC). This contest will be a Div1 + Div2, with 8 tasks of varying difficulty that need to be solved in 2 hours and 30 minutes.

We are glad to have tourist as a problem author.

Prizes

We've decided to continue awarding the same prizes as the previous Div. 1 + Div. 2 round:

  1. First place: 100$
  2. Second place: 50$
  3. One random prize, either 50$ or a custom CS Academy T-shirt, whichever the winner wants. :)

Prize update

One random participant will get a private online coaching lesson with Errichto.

Contest format:

  • You will have to solve 8 tasks in 2 hours and 30 minutes.
  • There will be full feedback throughout the entire contest.
  • Tasks will not have partial scoring, so you need to pass all test cases for a solution to count (ACM-ICPC-style).
  • Tasks will have dynamic scores. According to the number of users that solve a problem the score will vary between 100 and 1000.
  • Besides the score, each user will also get a penalty that is going to be used as a tie breaker.

About the penalty system:

  • Computed using the following formula: the minute of the last accepted solution + the penalty for each solved task. The penalty for a solved task is equal to log2 (no_of_submissions) * 5.
  • Solutions that don't compile or don't pass the example test cases are ignored.
  • Once you solve a task you can still resubmit. All the following solutions will be ignored for both the score and the penalty.

If you find any bugs please email us at [email protected]

Don't forget to like us on Facebook, VK and follow us on Twitter.

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

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

8 tasks? Contest format says 7 tasks. 2 hours and 30 minutes? Contest format says 2 hours.

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

    We had a change of mind, so we decided to add a new task and increase the contest duration to 2 hours and 30 minutes. The contest page has been updated.

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

Finally contest with prizes, and the first prize doesn't go to tourist :D

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

So, the random prize(lecture and prize) will be truly random or higher rankers will be prioritized?

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

    Truly random from those who AC at least one problem.

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

      why not announce the random algorithm like how codeforces does it?

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

        The one that was announced after Round#32 uses different weights for participants.

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

          Yes, but for the private lesson we don't want to give an advantage to the top users.

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

            You should give a disadvantage to the top, for obvious reasons.

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

              +1, giving such prize for red coder who (possibly) considers himself as good as Errichto seems strange to me.

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

                Maybe it's good to randomly choose two participants. The higher of them gets "t-shirt or 50$" prize and the other gets a lesson. Then there is a disadvantage for the top participants. Also, you can just refuse a prize.

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

          This line of script looks strange to me

          if random_sample <= i:

          Maybe there should be

          if random_sample <= 0:

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

            Yes, that's embarrassing, it really should be <=0. Looks like code reviews need a lot of reviewers until a bug is found. :)

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

Wow, I am orange now on CS Academy — I didn't see that color on my name for a long long long time :D

About random prize, you can say place 42 ( or some other) will get it. Again it is enough random :)

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

    From a conversation:

    "I need a random number generator, do you have one"

    "22"

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

You should have included the author's name in the blog title...