New Prize Structure for Monthly Contests

1 min read

Hi Guys,

A few weeks ago, the Chef came to a realization: he needs to go on a diet.  If you’ve seen him lately, you’ll know he’s practically bursting out of his clothes.  So, in an effort to stop overloading on the code he loves to devour, he’s decided to start consuming only the highest quality code.

Only the top two finishers in India and internationally will be eligible for prizes.

We have a few reasons for making this change.  For a while, our community has been telling us that CodeChef’s prize structure could do more to encourage people to do their best.  We agree.  With this new prize structure, we think there’s more incentive for people to put forth their best effort.

*Edit* Additionally, we will be re-allocating the saved resources to other project in the pipeline in the CodeChef Community. *Edit*

Prizes on CodeChef will now be as follows:
First Place Indian: 12000 INR- Second Place Indian: 8000 INR- First Place International Contestant: $400- Second Place International Contestant: $300

As always, please let us know what you think about this new structure.  Your feedback is extremely valuable to us and helps us make CodeChef better.

Now get to cuttin the flab off your code!

Cheers,
Team CodeChef

Exciting Updates for the month of June 2022

Updates in the Practice Section We have launched the Practice skill score. It contains Platform statistics: Where you can see the overall stats of...
surajmsharma
1 min read

We’re Celebrating Our Birthday Month, And There’s Some Exciting…

The Chef turns 13 this month, and as we step into our promising teen years, we’d like to bring you some good news.  Special...
debanjan321
1 min read

Exciting updates for February 2022

A month back we re-designed the practice landing page to improve the user experience. That was just the start of some amazing enhancements that...
surajmsharma
1 min read

54 Replies to “New Prize Structure for Monthly Contests”

  1. I think the old structure was good enough, as people like me atleast try to finish in top 20, its now nearly impossible for coders like me to think of a prize.

  2. I think the old structure was good enough, as people like me atleast try to finish in top 20, its now nearly impossible for coders like me to think of a prize.

  3. I think the old structure was good enough, the new structure is also good when you can make sure that the tie-breaker problem is hard enough.

    By the way, I am wondering when will the august winners be contacted about the prize, since I am one of them, I haven’t receive any e-mail about it yet. I just want to know a time point 🙂

  4. I think the old structure was good enough, the new structure is also good when you can make sure that the tie-breaker problem is hard enough.

    By the way, I am wondering when will the august winners be contacted about the prize, since I am one of them, I haven’t receive any e-mail about it yet. I just want to know a time point 🙂

  5. I believe that this prize structure should be followed upto ACM ICPC regional because ultimately goal now is to perform better at regional and win slot at World final and then perform better there too 🙂 which of course you will never be able to achieve if you continue performing 10-20 rank or so in indian ranking.

    And yeah in order to promote and encourage new beginner after regional old prize structure should be brought back.

  6. I believe that this prize structure should be followed upto ACM ICPC regional because ultimately goal now is to perform better at regional and win slot at World final and then perform better there too 🙂 which of course you will never be able to achieve if you continue performing 10-20 rank or so in indian ranking.

    And yeah in order to promote and encourage new beginner after regional old prize structure should be brought back.

  7. Of course, nobody is going to like this change, since it means virtually nobody has a chance of winning a prize anymore (there’s only a few people who could ever make the top 2). Seems a little strange to restrict the prizes to these people only and make sure the rest will never get anything, but I guess you must have your reasons.

  8. Of course, nobody is going to like this change, since it means virtually nobody has a chance of winning a prize anymore (there’s only a few people who could ever make the top 2). Seems a little strange to restrict the prizes to these people only and make sure the rest will never get anything, but I guess you must have your reasons.

  9. Oleg is correct.

    Also, i think that after two months or so CC will loose most of its participants because they will loose hope !

    People try real hard to get in top 20 and top 2 is too tough to get.

    I would recommend Oleg’s structure for World Top 5, and will also advice to give prizes for top 10 indians.

    PS : Most of my friends have already stopped doing CC because you people have no stability !

  10. Oleg is correct.

    Also, i think that after two months or so CC will loose most of its participants because they will loose hope !

    People try real hard to get in top 20 and top 2 is too tough to get.

    I would recommend Oleg’s structure for World Top 5, and will also advice to give prizes for top 10 indians.

    PS : Most of my friends have already stopped doing CC because you people have no stability !

  11. This new form of prize structure is exactly what we need to ensure that there is no unfair means but I also agree with Vaibhav that there should be some other small non-monetary prizes like T-Shirt,Cap or something to encourage beginners.

  12. This new form of prize structure is exactly what we need to ensure that there is no unfair means but I also agree with Vaibhav that there should be some other small non-monetary prizes like T-Shirt,Cap or something to encourage beginners.

  13. Instead of keeping very high prize money, you can reduce the 1st and 2nd prize cost and thus giving away more (say 5) consolation prizes. 🙂
    (Just a suggestion 🙂 )

  14. Instead of keeping very high prize money, you can reduce the 1st and 2nd prize cost and thus giving away more (say 5) consolation prizes. 🙂
    (Just a suggestion 🙂 )

  15. it is too much. The previous one was lot better. I dont know about local contestants, but maximum of the top 10 in international list are renowned faces in topcoder as well, so you cant call them cheater. Previous structure was more encouraging, but in new structure it is just demotivating. You work hard for 10days and seeing not in top2 but in say 3-4-5 is so much dishearting.

  16. Hey guys,

    We value feedback. We work on feedback. To an extent that we are now being regarded as not being stable. 🙁

    We started with prizes to motivate you all, but we were told that we were throwing away money to a handful of coders. 🙁

    We rejigged the prize money to award more people, and we ended up encouraging plagiarism :(.

    Now, we thought of removing the prizes believing that money should not be a motivation, while keeping some reward only for the top 2 performers. By doing this, we have tried to make it extremely competitive for the top programmers to fight it out and win.

    And while doing so, it is not that we have ignored the rest. We have resolved to provide the rest of the community with a platform where they can come, compete and have more fun and in this process learn. We are focused to make this platform more robust and more fun for all of you and every moment we have been working towards it.

    We have changed our problem setting process to bring in better problems which are more fun. We brought you the short contests. We are doing our bit to help Indian programmers perform better at the ACM ICPC with our Go For Gold initiative. We are providing the platform to colleges for hosting their internal contests. And now we want to focus on making the platform robust to handle more participation and encourage newcomers.

    It is not the money that we want to save. It is your learning that makes us happy. The small amount that we save in this exercise, we intend to put it to good use. We want to remove the emphasis from money. And, we also have some ideas to reward improving performances! There are some cool goodies up for grabs for noticeable performances.

    So please let us not get disheartened and fret over this. Let us all cheer up and get back to what we are here to do – start cooking some kick ass code!

    And… we still value your feedback. 🙂 Please keep pouring it in and let us know where we can improve. We will try and do our best to work towards it.

    1. Fair enough, but like I said before, there’s no reason for ANYONE to like the new system over the old one. A lot of people will be put off by knowing they have no chance of getting a prize. For example, I consider myself rather useless at challenge problems and don’t enjoy them that much, but knowing that I had a chance to make the top 10 made me spend a lot more time on them. In all future contests, I will still attempt to solve the 5 normal problems, but doubt I will spend any time ever working on another challenge problem as I know I can’t make the top 2.

      If your reason for changing the system is due to people cheating that’s fine; but saying that you’re doing it to encourage people to give their best effort is rather naive; clearly there will be an opposite effect.

      1. Ya, same as Stephen, ( but with 1 – 2 normal problems and not 5 :p ) and may not try putting a lot of effort to get 1 more normal problem, which I was doing till last month. Now I feel, I can as well try the problems any time after the contest ends… and you know its not the same with out a contest running 🙁 , so its kind of having bad effect.

    2. Well sincerely, even I am against this new idea. As it will do the other way. Rather than promoting the competitors to do their best, it will reduce the number of competitors in the challenge. So better is switch back to your previous awarding criteria.
      Or at least if you can’t pay, then award some kind of recognition or certificates to top 20 contestants.

      1. @Bairathitrahul, @Stephen: We know you guys have every reason to feel disappointed. But please consider that this was in the larger interest of the community. Trust us, we have considered the merits and demerits of the giving away money as prizes many times and came up with something that we thought will be best for the larger section of the community at this point in time.

        Let us not forget, that we are still open to feedback and will work towards doing the best for everyone, that we can. We do have ideas to recognize and reward good performance and we are committed to doing so. Please do not loose heart over the prize money and try and have fun while cracking some interesting problems which are coming up.

  17. I too join with T-shirt batch … there should be some award of achievement. The people in top 20 are not so poor programmers I think … It does not sound so reasonable to treat it as ” throwing away the money … ”

  18. I think giving prize to only top 2 is totally unfair. If we see the profile of the top two they are always the same programmers. They are proffesional  contest programmers ,beating them is next to impossible. You may solve 6 problem but not faster then them. Hence I think instead of decreasing the number of prizes Codechef should increase  the number of prizes and goodies.

Leave a Reply