We will be turning 4 by the end of this month and we still feel that we are in an embryonic stage. In our bid to evolve and mature, we bring in new changes that we believe help us to serve you better. We recently introduced some new changes to our long challenge schedule and goodies to be given. They brought smile on your faces. And that made us happy. And now, here we are with another one.
This is one of the many changes that we intend to bring as we step into our fifth year, in our bid to make CodeChef more friendly for all of you. Without making you guess any further, let us talk about it.
In order to clean up our institution database, we have now incorporated a drop down list of institutions for you to choose from at the time of registration. Those of you who are already registered, may also do so by editing your profile. This list comprises of all the institutes across the globe that we have users from until now. Users with proper institute name will be able to avail some really exciting features including the ability to start a CodeChef Campus Chapter on behalf of their institution.
If your institute’s name does not appear in the list, do not frown. You can still register by choosing “Other” in the list, and then entering the full name of your institute. It will come to us for approval and we will try and locate your institution and add it to our database for your classmates. In case we are unable to find it, we may need your help to do so. This will help us clean our database, which becomes essential as we intend to work on some features that will rely heavily on your institutions’ name.
So, we would want you all to use this new feature for getting your institution’s name corrected (if it is already not so).
If you are still frowning or if you want to applaud our new feature, you can always write to us at firstname.lastname@example.org.
We are amongst those few who come up with a million ideas on a single day. We do not know what causes this, but it has worked for us nicely. On an otherwise mundane day of January, we got this fabulous idea of putting ‘fab’ (as in fabulous), for February making it ‘Fab’ruary. And we were serious. However, how shall we be doing it, none of us thought! But, thanks to you guys, our ever growing and responsible community and also the ever-reliable Mr Anton, as a result of the prolonged online discussion we reached at some concord.
Taking all the points into consideration, once again we were in the conference hall hitting each other with ideas (we love to call it brainstorming), discussing ways of accomplishing it. And after a thoroughly intense session ***wink*** we came to some unanimous outcomes, that aptly fulfilled our objective of our having a ‘fab’ruary. What are those outcomes you say? Read on…
Firstly, we decided to start our long Challenges on the first Friday of every month. You will have to wait till April to notice this change. Yippy. Now, you will say “Why on first Friday?” It is because, starting the challenge on the first Friday of every month gives most contestants two weekends of participation. This, we think is fabulous for everyone and the problem setters as well as for us. Isn’t it?
Secondly, we have decided on introducing some more goodies for the participants. This must catch your attention! But wait, the kitty is not completely out of the bag yet. In order to get your hands around these goodies you will have to make yourself eligible for them. Now you must be thinking, “How do I do that?”. It is simple. It has always been simple. Starting February Long Challenge, 3 Indian and 3 non-Indian participants, having the highest score for the “Challenge” problem will be eligible to receive these additional goodies. These 6 participants will be those who are outside the top 10 non-Indian and top 20 Indian participants of the long Challenge. More reasons to give the fabulous challenge problem its due. Don’t you think so?
Now, let’s lift curtains from the final fabulous surprise. From February onwards, top 5 Indian participants in every CookOff will also receive goodies, in addition to the global top 10. This means, from now onwards, Indian masterminds will also get a prize from every CookOff, in addition to immense accolades and bragging rights. So, brush up your CookOff skills and get ready to make an impact on the smaller format of the contest as well.
Combine all the aforementioned beginnings and the month of February marks the beginning of many things fabulous. So, do not wait. There is a lot more to be won. Put on your coding hats and get ready for the imminent contests.
If, you have anything to say about our new beginnings, you can always send them our ways at email@example.com or drop us a line below
Till next time, adios everybody.
See you at the contests.
Use “first” as a prefix and suddenly everything becomes special. Be it the first bike, the first mobile, or the first videogame – they all have a special place in our heart even today. When we sat down for our “first Cook-Off” of this year, we were all keyed up and encouraged and almost frozen (Oh, the winter! Don’t you love it?). Pulling up our socks and hoodies, we began the first Cook-Off of the year featuring Hiroto Sekido as the problem setter, Anton Lunyov as the tester and Ashar Fuadi as the editorialist.
The beginning kept all 0f us glued to our screens, as we got the first submission of the contest from mikhailOK, within three minutes from the start! This was soon followed by the first successful submission from ivan100sic – and this time inside five minutes! The starting few moments of the contest were enticing, as our problem setters found the ACM ICPC 2012 Champion, mikhailOK, getting tricked by the examples in CIELDIST .
The continually growing amount of participation not only swept us all off our feet, but also did the same to our servers. Sadly, for machines, the idiom “sweeping off the feet” does not mean the same. The machines crash! Not that they actually did, but this resulted in intermittent connectivity problems, which many of you faced during the contest. Our team of engineers had to leave their pizzas mid way to get back to work and try and fix this. By the time it got addressed, we had already received several emails and messages citing issues that you faced while submitting. It is needless to say, that we must have anticipated the growing numbers in each contest and have planned for it. Not that we are not. In a few week’s time, if all goes well, CodeChef should be moving to much more scalable systems.
As the contest progressed, the submissions on problem CIELDIST and MANYCHEF began mounting, while the remaining three problems were untouched. This made our problem setting panel realize that the problem set was harder this time around. Some more time into the contest and we got first the accepted submission on DEFACING from raveman (Phew!). However, this problem did not see the flurry of successful submissions as the other two. All this while, CIELKARA and AWDVAST did not see any accepted submission, and this remained so till the end.
In between, due to the issues that occurred and also sighting the tough problem set, the panel decided to extend the contest duration by 20 minutes. However, this did not change anything for the two unsolved problems – they remained unsolved. This made the January Cook-Off 2013 the first ever Cook-Off to have two unsolved problems! Yet, despite the tough problem set and technical glitches, it got an overwhelming response as we saw over 1300 users making more than 10,000 submissions (highest ever in a Cook-Off) as we will see that in the numbers in a while.
The January Cook-Off 2013 gave us a night full of action, drama, and thrill and there was more to come. The biggest shocker came after the contest was over, as mikhailOK figured an inconsistency in AVDWAST which can be found here. Anton was quick to admit the same and he added an additional constraint in the problem statement which now at least makes the problem correct. Again, needless to say how very upset this made the problem setting panel, considering the amount of effort that they had put in making and testing each problem. However, as humans, we can only do so much and hope that such errors do not recur! Let us all thank them for the huge effort that went behind making an interesting problem set.
This contest was indeed far from being perfect and though this does not excuse us from being responsible for those glitches, we must tell you that we are embarrassed and deeply apologetic for the glitches that occurred. And, as it has been with you, every contest has been a big learning experience for each one of us too and hopefully we will only improve from here.
The top ten winners of the January Cook-Off 2013 are:
And some stats:
The editorials for January Cook-Off 2013 can be found here. We have made all the solutions for the problem set public and have moved the problems to our practice section where you can now submit your solutions.
That is all about the January Cook-Off 2013. We have always appreciated any and every suggestion and feedback you send, so please keep them coming to firstname.lastname@example.org. They help us serve you better.
In the end, we thank you for being there in spite of the glitches, making it the biggest Cook-Off ever hosted in terms of submissions and once again a sincere apology from the entire team for the errors that occurred.
We will be back soon. In between, we hope you are enjoying the replay of the ACM-ICPC Amritapuri onsite regionals 2012 this weekend.
If only there was a time machine, we all would have wanted to go to times where we have been and where we want to be. Sadly, it is still a far cry. However, though we don’t have a time machine, yet this weekend we will take you on time travel with the reply of ACM-ICPC Amritapuri onsite regionals 2012.
We are conducting another programming contest this weekend, featuring the problem set from ACMC ICPC, Amritapuri site. This is your chance to give a shot at the problems from ACM ICPC regionals.
We are thankful to Prof. Anand Shenoy for providing us the problem set used during the onsite contest. The details for the contest are given below.
So, here’s a chance for you all to give a shot at the ACM ICPC problem set. We cordially welcome you all to be part of a blast from the past, this weekend.
In anticipation of a great weekend ahead, adios everybody.
It was that time of the month again when we sit down at our desks and watch the best programming minds around the globe lock horn with each other. And like always we were all excited about our first contest of the year, the January Challenge 2013. Amid the flooding Happy New Year messages and people making all those “New Year resolution” jokes (are they still funny?) we began our contest on a pleasing note. However, up until then, like anyone, we were unaware of what lies into the future. And we are glad that we weren’t. After all what’s the fun in knowing that. But now that it’s all over, let us take you back to the days of January Challenge 2013, which was nothing short of a roller coaster.
Starting a contest on the first morning of the year always has its complications (you know them) and we had ours; as we had only six problems to start the contest. However, that did not put us off, as our problem setters were working briskly on the remaining four. The problem setting apron for the first contest of the year was donned by Vitaliy Herasymiv, David Stolp, Khadar Basha, Vitalij Kozhukhivskij, Vinayak Garg, Ivan Zdomsky, Anton Lunyov, Vivek Hamirwasia, Kaushik Iska and Hiroto Sekido, while the multitasking Anton Lunyov, who also set one of the problems, did the duty of problem testing and editorials.
We started the contest bang on time and like the New Year messages, the submission started flowing. Getting first submission within 5 minutes into the contest and over 200 submissions within an hour, hinted a promising contest ahead and we were all set for it. As the contest progressed, the number of submissions started barging in for problems SALARY and CVOTE, which made it evident that those were the comparatively easier ones among the first six. By the time the first day got over, we had around five thousand submissions from over one thousand users and the race to the top was on.
The second day brought to us, the seventh problem of the contest, ANDOOR. And as soon as it was served, the submissions started to flow in. However, after a plethora of wrong submissions, first accepted submission came from the mighty ACRush, on the third day. By this time, we had seven problems listed and the contest was nicely stirred. The addition of eighth and ninth problems, CUCUMBER and THREEDIF respectively, further elevated the excitement of the contest. Up to now, we were half way down the proposed 10-day duration of the contest.
With nine problems on the list, the contest was nicely placed featuring ACRush comfortably sitting atop the global rank list and djdolls on the Indian side. And yes, for all those who are still wondering about the mystery surrounding djdolls, we would gladly like to inform that he isn’t a mystery any more and you can read all about it here.
While we were busy playing Sherlock Holmes, a lot was happening at the top of the table, with Damians and mugurelionut constantly challenging the persistence of ACRush. In between, we got the tenth problem, the HOB, a couple of days before the scheduled end of the contest. Now, considering the fact that there were some irregularities from our side in serving the problem set (which we are very apologetic about) and only a couple of days left to go before the contest got over, we, in agreement with our problem setting panel, decided to give the contest an extension of three days covering another weekend.
Extending the contest over another weekend brought mixed reactions of rage and excitement from all quarters, as the eagerness for the editorials was soaring high. However, we strive to do what is fair and that is what we tried, by giving everyone some more time to have a fair crack at all the problems. The second weekend went smoothly with plenty of pleased participants enjoying another exciting weekend of the contest, though there were some sparks flowing here and there. But a weekend without some action is not a good weekend. Is it?
Going into the weekend we did expect some shuffling of positions in the rank list, but what we got was least expected and far from all that we had in our minds. And for that matter, it will not be wrong to say that it was beyond any one’s expectation. The long reign of ACRush at the top was put to an end by a sudden resurgence of Indian juggernaut rudradevbasak (did we hear some cheer; we think we did). And like many of you, we were stunned as well. After all, we had last seen him participating in COOK20!
The sudden rise of rudradevbasak to the top had us all thinking (read applauding & smiling), but while we were praising his potential, we came across a shocker which changed the whole context of the contest. His glory came on account of an uncaught bug (yes, we know, another apology is needed) into the problem statement of KILOWHAT. Thus, we braced ourselves for all those “unprofessional behavior” and “thrashing” posts and comments, as we hopped onto fixing the bug. Our problem tester and setter fixed the bug in a jiffy, thus putting an end to rudradevbasak’s reign at the top.
The last minute detection of the bug in the problem placed us at the receiving end of the rage of all the participants. However, while we are gravely apologetic about it, all we can say is that as humans we all are entitled to make some mistakes. Aren’t we? Even rudradevbasak, who benefited from the bug admitted of it in one of his comments here. We don’t want to use that comment in our defense, but all we can say is we would try harder to present to you an even more streamlined contest in future. With all those ups and downs, in the end, the contest shaped up nicely giving amazing results with three Indian coders namely balakrishnan_v, rudradevbasak, and djdolls in the global top ten rank. So, all we can say is all’s well that ends well.
Now, let’s take you through to the contest rankings.
Top ten ranker globally were:
The top twenty rankers from India were:
Some other key figures for the contest are:
In the end, we thoroughly enjoyed the January Challenge 2013 and hope that you did the same. We’d like to thank our problem setters, the problem tester and editorialist for putting their hearts into every problem and editorials, who gave us such a nail biting contest. As we move forward, we take a lot of learning from the January Challenge 2013, all of which will be put into presenting to you even better contest next time around.
After putting up this question and receiving your feedback, we have already acted upon it and we announce that from now on the Long Challenge will be conducted on the first Friday of every month in place of starting from the 1st of every month. This is to ensure that participants from most of the countries can have 2 weekends to participate in the contest.
If you still have some suggestions, queries, or just a pat on the back, you can always right to us at email@example.com
Till next time, so long everybody.
EDIT: We’ve updated the list of top 20 Indian winners featuring seven contestants sharing the twentieth spot.
Let us confess, winters are not our favorite time of the year. They make us lazy and bring us a lot of work! And they also make us present to you something that we had launched way back in 2012 and you are already using!
The “submissions” feature will let you view every single submission ever made on CodeChef, since the beginning of the time! Well, okay, since the inception of CodeChef. The archive of all the submissions ever made on CodeChef (and that is over 1.5 million and counting!) is now available for you to search, sort, see and learn. It might sound too tempting to be true, but it is. And isn’t that awesome? Let us brag a bit and say yes it is. And hold on, the awesomeness does not end there.
In addition to seeing all the submissions, it also allows you to:
If you have not already explored it, check it out right now here and let us know how much you love us for this.
If you have used it and are in awe, we are dying to hear some praises And if you still want to play picky, and want us to fix another bug, we will have to hear that too!
In any case, we will be eagerly waiting for your review and feedback as we always do, so please keep them coming.
Till next time, Adios Everybody!
Nothing upsets us more than a missing link in the story. We are very particular about our stories and like to have them complete. Moreover, we think, no one likes to hear a story that has some missing links.
This is why when we missed announcing the winners and highlights of our previous five contests we were not happy. But, as they say, “all’s well that ends well”, to end the year on a happy note and to put the missing bricks into our 2012 wall of fame, we bring you the complete details of October Challenge 2012, October Mega Cook-Off 2012, November Challenge 2012, November Cook-Off 2012, and December Challenge 2012.
Let’s get it rolling with the first missing link October Challenge 2012.
The October Challenge 2012 had once again Anton Lunyov as the tester also doubling up as our editorialist, while the problems were set up by Kaushik Iska, Vitalij Kozhukhivskij, Khadar Basha, Vitaliy Herasymiv, Roman Rubanenko, Vamsi Kavala, Gaoyuan Chen, Hiroto Sekido and Nikhil Garg. With its ups and downs, the October Challenge maintained the excitement all through the contest duration and turned out to be an exciting one. It was also the only contest that got extended to a marathon 15 days!
The key stats for the October Challenge 2012 are:
The Global Top Ten positions for the October challenge are:
The Indian Top Twenty standings are:
The thrilling October challenge set the tone for the October Mega Cook-Off 2012 perfectly. It had Gennady Korotkevich as the problem setter, while the problem tester and editorialist for the contest was Shilp Gupta.
The key stats for the October Mega Cook-Off 2012 are:
The Top Ten winners for the October 2012 CookOff are:
Right from the beginning, the October CookOff saw some brilliant minds going up against each other, producing a contest that kept us all on the edge our seats.
The exciting October contests and the impending festive season had us all fueled up for the November Challenge 2012 and by the end of the contest our festivity was at its peak. The November Challenge 2012 saw the same amount of enthusiasm and joy from the participants as it got from us. The problem tester for the contest was Hiroto Sekido, while Shilp Gupta donned the editorialists’ hat. The array of problems were set up by Khadar Basha, David Stolp, Roman Rubanenko, Vitaliy Herasymiv, Imran Sunny, Tomaz Hocevar, Vitalij Kozhukhivskij, Kaushik Iska, Vamsi Kavala and Vinayak Garg.
The key stats for the November Challenge 2012 are:
The Global Top Ten positions for the November challenge are:
While, the Indian Top Twenty standings are:
Following the holiday vacations and riding on the response we got for our November Challenge, we were all set to embark upon the November CookOff 2012. With Vitaliy Herasymiv on the problem setter’s bench, Anton Lunyov on the problem tester’s desk and Shilp Gupta on the editorialist’s table we were assured of putting up a great show. And that we did.
However, call it the tough problem set or the post holiday hangover, the response this time around wasn’t as we expected it to be. The key stats for the November CookOff 2012 were as below:
The November CookOff 2012 began with a bang as we received our first accepted submission inside first 3 minutes of the contest and 300 users joining inside first 30 minutes of the contest. The problem set this time around proved to be among the toughest we had, as the 5th problem remained unsolved, but still the participants were pleased with the contest. The superb blend of problem set took some time by the contestants to get hold of, but eventually turned out to be the key ingredient of the impressive contest. The praise from all spoke for the success of the contest and we were pleased to have that.
The Top Ten rankings for the November CookOff 2012 are:
Overall, the November CookOff 2012 turned out to be a fascinating contest between some of the the finest minds among us and gave us a great thrust as we moved on to the last leg of the year, the December Challenge 2012.
As we entered the last month of the year, the chills of December were all around. Wrapped in our winter wears, our cooks prepared a set of 10 hot problems for the contest and we served them just as they intended them to be – hot and spicy. The problems for the contest were set up by Ankul Garg, Vinayak Garg, Ivan Zdomsky, Khadar Basha, Tuan Anh Tran Dang, Vamsi Kavala, Bruno Oliveira, Anton Lunyov, Roman Rubanenko and Anton Lunyov. Hiroto Sekido handled the problem testing, while Ashar Fuadi wrote the elaborate editorials.
The contest began on a high note, with more than 450 submissions coming in the first five hours of the contest! As it progressed, the competition began heating up and we saw frequent changes in the rankings, in the number of submissions made as well as in the number of contestants taking part. The signs were all leading towards a great action filled contest and that is what we got when the December Challenge ended.
The key stats for the December Challenge 2012 are:
The Global Top Ten positions for the December challenge are:
The Indian Top Twenty ranks are:
Finally, the last big challenge of 2012 brought closure to the year on a pleasing note. We had our fair share of highs and lows throughout the year with and without the contests. However, we are pleased with the way things turned out. And all this would not have happened with your continuous support and feedback throughout the year.
Now that we’re done with the contests of this year, we will be focusing all our energies towards shipping the prizes and goodies to all the winners at the earliest. Keep checking your mailbox.
We’d love to hear your feedback, experiences and suggestions for the year that was, and your expectations for the coming year from us. Please keep them coming.
In the end, here’s Team CodeChef wishing you all A Very Happy and Prosperous New Year.
December does not seem to be a predictor-friendly month. Be it the apocalypse prediction from the Mayans or Sachin Tendulkar playing one more World Cup, nothing came true. And we are really happy about both of them, although not very sure about the latter one.
Therefore, when everyone was guessing we also had our guessing game for our December CookOff. However, just as with those foretellers, we were proved wrong by the end of the contest and this time around, we were even happier than the above two.
The delicacy of problems came from cook David Stolp, while Pradeep George Mathias, who, for the less aware is the ACM ICPC 2011-2012 world finalist and our “Go For Gold” winner, was the editorialist for this CookOff. With chills outside, the thrill for the December CookOff began right from the moment the problems were unveiled. We had our first submission on the problem MUFFINS3 inside first four minutes of the contest, which was a pleasant surprise and assured an action packed night. As the night progressed, the chill and the thrill increased, with the temperature dropping outside and the first 10 submissions getting accepted inside.
The MUFFINS3 & DIRECTI problems saw maximum submissions, while GRIDGAME proved to be the toughest problem for the contest receiving the only submission from al13n, who unfortunately ended up with only 3 problems. The beginning of contest was rather impressive with flurry of submissions pouring in and it remained that way till the end of the contest. The TREEROOT came as a surprise to many users and kept them busy for more time than expected. Overall, all the five problems were nicely set up maintaining a perfect balance & keeping the coders on their toes. By the end of the contest, we were all excited with the way the contest shaped up, which always is a nice sign.
As the contest got over, our team began the vigorous process of publishing the editorials, updating rankings, and moving the problems to the practice segment. By the time all the processes were over, we had some interesting stats at our hand. Topping the rank list, darinflar saw the biggest jump in short contest rankings with 1288 points, while ptak taking part in only his second CookOff grabbed the 3rd position bettering his previous rank of 19th in his debut at the COOK27. Also, our newly appointed problem setter, ballon_ziq, ranked 5th! .
The key stats for our December CookOff 2012 are all listed below.
The Top Ten winners for the December CookOff are as follows:
December CookOff seemed just the perfect closure to an eventful year for all of us here at CodeChef. We saw some great contests, greater participation, and most importantly some awesome contributions from you all. With all those pleasing memory we bid adieu to the year 2012 and set our sails towards the new year with the January 2013 Long Challenge.
We love to hear your suggestions and feedbacks, so keep them sending our way to firstname.lastname@example.org.
You can check the editorials for December CookOff here.
So, that’s all from team CodeChef as for now. We wish you all Merry Christmas and a very Happy New Year. Have a lovely holiday season everyone.
EDIT: We missed out on acknowledging the efforts of the person who was instrumental behind making this such a great contest. It was none other than Anton Lunyov, a veteran and the go to man for us in any situation. He donned the tester’s hat once again and also helped David Stolp and Pradeep Mathias to improve the problem set as well as the editorials. I apologize for the goof up as I am still getting a hang of things around me. Anton, you rock!
Please find below the links to the problems that appeared in the ACM ICPC Amritapuri Regional 2012-13.
Have fun! We will be back soon with more updates.