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:
- First place: 100$
- Second place: 50$
- 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.
8 tasks? Contest format says 7 tasks. 2 hours and 30 minutes? Contest format says 2 hours.
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.
Contest format in this blog is still wrong then.
Finally contest with prizes, and the first prize doesn't go to tourist :D
So, the random prize(lecture and prize) will be truly random or higher rankers will be prioritized?
Truly random from those who AC at least one problem.
why not announce the random algorithm like how codeforces does it?
The one that was announced after Round#32 uses different weights for participants.
Yes, but for the private lesson we don't want to give an advantage to the top users.
You should give a disadvantage to the top, for obvious reasons.
+1, giving such prize for red coder who (possibly) considers himself as good as Errichto seems strange to me.
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.
This line of script looks strange to me
if random_sample <= i:
Maybe there should be
if random_sample <= 0:
Yes, that's embarrassing, it really should be <=0. Looks like code reviews need a lot of reviewers until a bug is found. :)
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 :)
From a conversation:
You should have included the author's name in the blog title...
They should have also sent a reminder.