csacademy's blog

By csacademy, 4 months ago, In English,

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 contact@csacademy.com

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

 
 
 
 
  • Vote: I like it  
  • +247
  • Vote: I do not like it  

»
4 months ago, # |
Rev. 3   Vote: I like it +16 Vote: I do not like it

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

  • »
    »
    4 months ago, # ^ |
      Vote: I like it +7 Vote: I do not like it

    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.

    • »
      »
      »
      4 months ago, # ^ |
        Vote: I like it +8 Vote: I do not like it

      Contest format in this blog is still wrong then.

»
4 months ago, # |
  Vote: I like it +49 Vote: I do not like it

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

»
4 months ago, # |
  Vote: I like it +20 Vote: I do not like it

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

  • »
    »
    4 months ago, # ^ |
      Vote: I like it +13 Vote: I do not like it

    Truly random from those who AC at least one problem.

    • »
      »
      »
      4 months ago, # ^ |
        Vote: I like it +8 Vote: I do not like it

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

      • »
        »
        »
        »
        4 months ago, # ^ |
          Vote: I like it +8 Vote: I do not like it

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

        • »
          »
          »
          »
          »
          4 months ago, # ^ |
            Vote: I like it +8 Vote: I do not like it

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

          • »
            »
            »
            »
            »
            »
            4 months ago, # ^ |
              Vote: I like it +31 Vote: I do not like it

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

            • »
              »
              »
              »
              »
              »
              »
              4 months ago, # ^ |
                Vote: I like it +22 Vote: I do not like it

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

              • »
                »
                »
                »
                »
                »
                »
                »
                4 months ago, # ^ |
                  Vote: I like it +25 Vote: I do not like it

                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.

        • »
          »
          »
          »
          »
          4 months ago, # ^ |
            Vote: I like it +21 Vote: I do not like it

          This line of script looks strange to me

          if random_sample <= i:

          Maybe there should be

          if random_sample <= 0:

          • »
            »
            »
            »
            »
            »
            4 months ago, # ^ |
              Vote: I like it +8 Vote: I do not like it

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

»
4 months ago, # |
  Vote: I like it +19 Vote: I do not like it

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 :)

  • »
    »
    4 months ago, # ^ |
      Vote: I like it +38 Vote: I do not like it

    From a conversation:

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

    "22"

»
4 months ago, # |
  Vote: I like it +135 Vote: I do not like it

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