csacademy's blog

By csacademy, 9 years 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 [email protected]

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

»
9 years ago, hide # |
← 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.

  • »
    »
    9 years ago, hide # ^ |
     
    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.

»
9 years ago, hide # |
 
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

»
9 years ago, hide # |
 
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?

  • »
    »
    9 years ago, hide # ^ |
     
    Vote: I like it +13 Vote: I do not like it

    Truly random from those who AC at least one problem.

    • »
      »
      »
      9 years ago, hide # ^ |
       
      Vote: I like it +8 Vote: I do not like it

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

      • »
        »
        »
        »
        9 years ago, hide # ^ |
         
        Vote: I like it +8 Vote: I do not like it

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

        • »
          »
          »
          »
          »
          9 years ago, hide # ^ |
           
          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.

          • »
            »
            »
            »
            »
            »
            9 years ago, hide # ^ |
             
            Vote: I like it +31 Vote: I do not like it

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

            • »
              »
              »
              »
              »
              »
              »
              9 years ago, hide # ^ |
               
              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.

              • »
                »
                »
                »
                »
                »
                »
                »
                9 years ago, hide # ^ |
                 
                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.

        • »
          »
          »
          »
          »
          9 years ago, hide # ^ |
           
          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:

          • »
            »
            »
            »
            »
            »
            9 years ago, hide # ^ |
             
            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. :)

»
9 years ago, hide # |
 
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 :)

  • »
    »
    9 years ago, hide # ^ |
     
    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"

»
9 years ago, hide # |
 
Vote: I like it +135 Vote: I do not like it

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