Everyone has his own reasons to be excited about a Sunday. For anyone who’s into competitive programing, nothing compares to the excitement of going up against some of the biggest names in the programming world. And for us, that excitement comes in form of making it happen. Yes, we have our reason in the form of the monthly Cook-Off’s. With that thought let’s take you through the absolutes of our May Cook-Off 2013.
Beginning on the heels of May Challenge 2013, the Cook-Off did not gave us ample time to take a breather.
And although, we have had a successful shift to the cloud, there still was a lot to be taken care of. Yes, we were running our errands a little over our capacity. We’re hardworking creatures, you see. Finally, somehow, we did manage to get things in place, moments before the Cook-Off and crossed our fingers all hoping that things go well. Thankfully, they did go smoothly.
The problem set for the May Cook-Off 2013 came from Abdullah Al Mahmud, who is making a comeback to the CodeChef problem setting panel after a period of almost two year. And what a comeback it has been! We received accolades for the problem set from so many of you. The problems before being served were passed through rigorous testing by Shilp Gupta. The highly sought editorials were being penned by Pradeep Mathias. With all the prerequisites in place, we took our seats waiting for you all to feast on the problem set.
As soon as the problems were unveiled, algorithm crafters from different quarters of the world were seen gorging on them. The first one to taste the sweet nectar of AC was raveman, who cracked the AMSGAME1 in just three minutes. The AMSGAME1 was proving to be an easy fodder as our first hundred submissions were made on the same problem. Slowly, the other problems were also attempted and amidst the early popular ones there was AMSGAME1’s name-twin, AMSGAME2. Contrary to it’s name-twin, the AMSGAME2 wasn’t an easy challenge for the contestants. There were lot of questions raised regarding how the game shall be played and they were all answered aptly. The flow of submissions moved to other problems as well, as we progressed.
By now, the race to the top had gotten serious. We saw shef leading the pack in the first hour of the contest. But his reign atop was cut short by Egork, who claimed the top spot in the second hour. The tossing and topping in the rank charts continued till the very last moments.
Despite the constantly changing names in the ranklist, there weren’t many users who were finding it easy to get through the problem set. Even in the final hour of the contest there was only iwiwi, who successfully cracked AMROOK, which made it evident that the May Cook-Off wasn’t a smooth sail for everyone.
At last, in the final 45 mins of the contest we got dzhulgakov as the first user to have solved all five problems. It surely wasn’t going to be easy with biggies like anton_lunyov and iwiwi going all guns blazing to secure the top spot. This was quite interesting as it marked the beginning of dzhulgakov’s journey to the paramount. Slowly and steadily, dzhulgakov managed to conquer the top spot and successfully defended it till the contest was over. There weren’t many others who succeeded in cracking all five problems. Only five out all the participants were able to crack all five problems.
And to tell you who secured the final position on the podium, here’s the rank list for May Cook-Off 2013.
So, a special round of applause to them and to everyone who participated in the May Cook-Off 2013 and turned it into a successful contest. You guys are awesome.
Now, let’s look at the overall stats for the contest.
With that, we now move towards the June Challenge 2013, which will begin on 7th June 2013. And let’s tell you in advance, we have a pleasant surprise up our sleeves for this contest. To give you a hint let us tell you that a big name from the programming fraternity will be joining our problem setting panel. Any guesses, who it can be? Do let us know.
As of now, enjoy the nicely cooked editorials for May Cook-Off 2013. We regret the delay in publishing them once again. Do not forget to ask your doubts. And in the mean time you can catch up on inside of the moderation room of the Cook-Off – there is some interesting conversation between the panel. Check out their chat history for the entire duration of the Cook-Off here!
We hope you’ve enjoyed the May Cook-Off 2013 as much as we’ve enjoyed putting it up for you. If you have queries, suggestions, or an honest feedback, you can always send it our way at email@example.com.
Till next time, it’s adios from team CodeChef.
See you at the contests.
CodeChef judge SPOJ will be down between 5:30 PM to 6:30 PM IST today, i.e. 24th May 2013, for maintenance activity. You will not be able to access certain features of the website like the submitting solutions. However, discuss.codechef.com and blog.codechef.com will be accessible.
If you have any query, suggestion, or feedback that you want to send ourway, you can always do that at firstname.lastname@example.org. Alternatively, you can check and reach us through our social media channels on Facebook, Twitter, and Google+.
Coming out of a relationship isn’t the most pleasing feeling. We had just ended our 3-year-old relationship with our ever dependable server and entered into a new one with the cloud. Just like all new relationships, we too were embracing every moment of this new commitment. And hoping that things go nicely. It wasn’t too long, before it was put through the first test during May Challenge 2013. And we did come out unscathed.
The May Challenge 2013 was an exciting contest for us for more than one reason. Yes, it was the first successful contest on our new infrastructure. And, it was the first time when ACRush didn’t win the long challenge that he has participated in. In fact, he was not even among the top three. It is not often that you see legends being defeated. Gentlemen from Romania, North Korea, and Belarus, namely mugurelionut, scli, and gennady.korotkevich eclipsed the dominant ACRush. It is always good to see competition, a healthy one. And this has already set a nice build-up for all our future long challenges. We all know that he will strike back. And that was not the only highlight in the rank charts. We had reason to celebrate in the two Indian participants, balajiganapath and pulkit being among the top ten global winners! A big round of applause for all the winners.
The May Challenge 2013 began with a platter of eight juicy problems. And the users were on to them right from the beginning. Going by the initial submission trend, we found that, contrary to the saying, there is indeed a lot in the “NAME,” as our NAME1 and NAME2 problems saw flurry of submissions. The first one to get over the NAME1 mystery was manish05, who cracked the problem in the sixth minute of the contest. While most of the users were busy cracking up NAMEs, some others were seen taking Field Trip. And enjoying it quite well. Among the early boarders on the field trip train, there were the biggies like ACRush, mugurelionut, and anton_lunyov. Apparently, mugurelionut enjoyed the trip the most. While, our users were enjoying the flavors, our problem setters were busy spicing up the remaining two problems for the contest.
The ninth and tenth problems were added on third and fourth day of the contest respectively. The tenth problem was the challenge problem and it proved to be a great one as well. Appreciation from all quarters came for pieguy’s Password Cracking Challenge and participants complemented his hard work with theirs. And everyone was going all out to make the most of it. At one point we had scli and mugurelionut having a score of almost a perfect ten, enjoying the first and second spot. mugurelionut continued from there and successfully defended his stay at the top till the very end in spite of some stiff competition. Now, let’s take you through the rank tables that incidentally features some of the biggest names ever on CodeChef!
Drum roll please!
The International Top Ten includes:
The Indian Top Twenty includes:
Now, with the very exciting and much appreciated Challenge problem, it is only fair that the participants with the highest score for this challenge problem (not in the above list) are also rewarded.
Cheers to all the winners!!
The May Challenge 2013 also brought us the highest number of submissions in any long contest. So, along with the star studded rank charts, there were a few other reasons to be happy.
Let us take you through some of those reasons in terms of the stats for the contest.
Boy, that’s a lot of submissions on only ten problems! All thanks to our meticulous problem setters, testers and editorials and not to forget, you. For May Challenge 2013, the problem setting panel featured Shanjingbo, Vinayak Garg, Manish Kumar, Shalini Sah, Vamsi Kavala, Kaushik Iska, Roman Rubanenko, David Stolp and Tuan Anh. This time the responsibility of testing was shared between David Stolp & Pradeep Mathias, who did a commendable job! And Shilp Gupta churned out the delicious editorials, go check them now here. If you did not notice, we had two debutants in our problem-setting panel in Manish Kumar and Shalini Sah. Join us to welcome them aboard. These wonderfully talented individuals can be accredited for the brilliant May Challenge 2013 we all enjoyed. So, a big thank to all of them.
Now, while we bask in the glory of one more successful contest and embark on the journey with our new infrastructure, we must not forget the hiccups. It wasn’t grave, but it forced us to extend the contest duration by 1 hour towards the end. It was caused because of the unexpectedly large number of submissions queued up for the challenge problem. Everyone wanted to better their previous scores and hence were making multiple submissions every minute. This made the judge’s task very hard and consequently affected its response time as it tried its best to recompute the score of everyone on each submission. You would agree that the task is not envious. We had to restrict the allowed number of submissions to 1 in every 180 seconds for every user to bring down the queue. It wasn’t a very easy decision on our part, but had to be taken at the moment. We have now enforced this limit across the whole website with a reduced restriction of 1 submission in every 30 seconds. We felt this is the least we could do to help the judge server. After this small glitch, things went smoothly and the May Challenge 2013 came to end.
After the memorable May Challenge 2013, we are all set for the May Cook-Off 2013. So, don’t forget to join us on 19th May 2013 at 21:30 IST to taste the delicacies from problem setter Abdullah Al Mahmud, with tester Shilp Gupta and editorialist Pradeep Mathias.
Do share your feedback, suggestions or just drop in a mail to see how we are doing at email@example.com. We love hearing from you people.
Till next time, adios everybody.
See you at the contests.
It was Star Wars day (May the 4th, 2013), and the “force” was certainly with us at the CodeChef Meetup. There weren’t firecrackers lighting up the sky and neither was there the greatest Jedi Master, Yoda giving philosophic lessons to the attendees. However, there were bunch of right people at the right place. The CodeChef meetup was organized to launch our new initiative CodeChef for Schools, aimed at promoting programming among school kids. So, what better way than having Prof. Madhavan Mukund, President and Member, Executive Council, Indian Association for Research in Computing Science (IARCS) and Executive Director, International Olympiad in Informatics, Mr. Bhavin Turakhia, CEO, The Directi Group, Mr. Kunal Shah, founder of Freecharge.in and Mr. Aakrit Vaish, Director India operations, Flurry Inc. Along with those big names, we also had the members of Team Fringe from IIT Bombay, that has qualified for this year’s ACM ICPC world finals to be held at St. Petersburg National Research University, Russia – Aakash N S and Vinod Reddy G. The audience comprised of students from various Mumbai Colleges. And of course, there was yours truly, Team CodeChef.
The agenda for the day was CodeChef for Schools – the initiative aimed at bettering the computer-programming scenario in India at an early age. And hence the event was flagged by letting the young students take the stage. Members of Team Fringe opened the session by sharing the wealth of their experiences into the world of competitive programming. They told us that they weren’t as well acquainted with computer programming in their high school as they would have wanted to. This lack of awareness affected them, as they started their competitive programming journey on the SPOJ. They acknowledged that had there been such a platform when they were in school, they would be better prepared. They took several questions from the eager audience, who asked them about how they prepare, which books they refer and about their approach towards solving competitive programming problems. Watching them answer these questions was sheer joy. The Q&A session with the students was a perfect ice breaker to set up a friendly tone for what was about to come.
After the students, we were joined by Bhavin, on video, for the official launch of the initiative. In his address, Bhavin shared with us his story of how he got into programming in his school days amidst the challenges that he faced. How the lack of infrastructure, proper guidance, and incentive did not deter him from going ahead with his passion. Furthermore, he spoke about the Directi Go for Gold program aimed at his ambition of bringing the gold prize at the ACM ICPC to India. And how that ambition has led to the Go for Gold initiative being extended under the CodeChef for Schools program. Now it aims at Indian school students bringing the Gold medal at the IOI. He ended his speech with a plea to the audience to join the program and help take programming to schools. He ceded way to Prof. Madhavan to take the podium.
Prof. Madhavan, has been associated with IOI and IARCS for about ten years now and has deep understanding of computer programming scenario among school students in India. In his address to the students, he shared how IARCS in affiliation with the CBSE has been working towards promoting programming among the Indian school students. The program has been growing slowly and steadily. Yet, there is still a lot of work to be done. He also gave an insight on the training that is conducted for the students who are selected for these training camps held every year before the final 4 are selected to go for the IOI world finals. He also highlighted how many ACM ICPC world finalists from India in the past have been the students who have attended the IOI training camp when they were in school.
However, he feels that in India, the awareness regarding the significance of competing in contests like IOI is very low. Especially when we compare it to countries like China and the USA. This is where he feels that an initiative like the CodeChef for Schools can be useful and that it can work in bettering the programming scenario in Indian schools. In the last segment of his address he took several questions from the students. Questions on the eligibility for participation at the IOI, the books that should be read while preparing for such competitions were among the frequently asked one. By the end of his talk, we started seeing members in the audience getting eager to volunteer for the CodeChef for Schools initiative by promoting programming in their respective schools.
After Prof. Madhavan, Mr. Kunal Shah addressed the audience and shared his valuable experience which he learnt during his entrepreneurial journey of conceptualizing freecharge.in and making it a fruitful business venture. He spoke about how technology is changing the world around and how youngsters acquainted with computer programming can be an integral part of this change. Students seemed to have enjoyed the session with Kunal, as it taught them how they can excel in their respective fields despite taking some unconventional routes. Session with Kunal was followed by a few valuable words from Mr. Aakrit Vaish, Director India operations at Flurry, Inc. He spoke more about how to stand out from the crowd and to make the most of your talent.
Now that the motivation was flowing, we took a small break from the proceedings and gave everyone some time to interact with each other. Meanwhile, to fuel up everyone some flavors in the form of snacks and beverages were served. Students were seen enthusiastically interacting with each other while gelling well with the dignitaries present. However, some were seen focusing only on the Samosas and upon closer inspection, they turned out to be members of our team. Yeah, we were hungry.
After all the motivation, encouragement, and awareness talks, it was time for some fun. Shilp Gupta took over. We played a game in which the awesome CodeChef goodies were up for grabs for the winners. The game required the members of the audience to interact with each other to come up with the answer to the questions posed by Shilp and they were all seen jumping here and there in search of the perfect partner. Entire floor was filled with energy and fun, and no one was in the mood to see an end to the game. However, the game did not brought an end to the fun. Our team members, Suraj Sharma and Gaurav Munjal had something else planned out for everyone and it was brilliantly executed. If you haven’t already seen it, you must see it here.
It was time to put an end to a successful meetup, which had everything, from learning, to being crazy. To conclude the event we held a small feedback session, which had students giving their feedback about CodeChef, CodeChef’s contests and the meetup. The session brought to us some nice suggestions, which we were all ears to and we intend to work upon.
If you are disappointed that you missed the CodeChef Meetup, do not be. You can relieve some moments of the meetup here. And, you can be part of such CodeChef meetups in the future and even you can hold such Meetups at your school and college. How? It’s simple – just get in touch with us with your agenda for the meetup and we can help you organize and publicize the event.
If you wish to join our CodeChef for Schools initiative, drop us a mail with your details at firstname.lastname@example.org. We will get back to you with the necessary details. Alternatively, you can also connect with us on our Facebook page CodeChefForSchool and also on our Facebook group.
So, what are you waiting for? Get up and take the initiative. Together we can make a change.
If you have any queries, suggestions, or you want to say something special, you can always write to us at email@example.com.
There are plenty of reasons to cheer for April. If you are a student, it marks the beginning of long summer vacations and if you are a CodeChef user, it brings the monthly programming challenges. Those are the two reasons we can think of. We’re sure you have more. Now, we know it has been a while since the April contests got over and it’s a bit too late to publish this post. We regret the delay. And would try and be more punctual in future. For now, let us take you back to the April contests and relive the chills and thrills that they witnessed.
The April Challenge 2013 had Vamsi Kavala, Jay Pandya, Bruno Oliveira, Kaushik Iska, Roman Rubanenko, Anton Lunyov, Vitaliy Herasymiv, Tom Chen, and David Stolp aboard as our problem setters. While, the problem-setting panel had some familiar names, there were two new ones in Tom Chen and Jay Pandya, who were contributing their first problem for CodeChef. A big welcome to both of them. Hiroto Sekido handled problem testing, while the editorials came from the omnipresent Anton Lunyov. The problem setters did a superb job with the problems. We kicked off the April Challenge 2013 with nine problems, as the tenth one needed some garnishing and hence, it was served a bit later. However, that did not affect the proceedings of the contest. And the submissions flowed in right from the beginning.
MAXDIFF was the first problem to receive an accepted submission followed by LEVY. Inside first fifteen minutes of the contest, we had received submissions on five of our problems. Not many were AC, though. But that indicated the fervor of the participants. Right from the first submission, the race to the top was on. And the participants went all out to make it to the peak. It was clear with the constantly changing names at the top of rank tables. From comparatively novice aurinegro, to the experienced viv001, we saw many different names acquiring the top spot at one point or the other.
While, there were some familiar names featuring at the top, there were some not so familiar names as well. It is sheer pleasure to have new names fighting for the top slot. These twists and twirls at the top kept us all guessing till the very end. An interesting turn of event was djdolls’ claim to the top of Indian charts from the very early stage of the contest to the final leg and then disappearing completely. We were shocked to not see him among the winners. However, the other names on the rank charts did made us happy.
Here are the final key stats for April Challenge 2013 in totality.
After those staggering figures, let us have a look at winner tables.
The International rank table features:
The Indian rank tables had:
Now, let’s move on to our special achievers club and congratulate the users with highest scores for Challenge problem in April Challenge 2013.
Big congratulations to all the winners.
The numbers combined with the rank tables reflects the gratifying response to April Challenge 2013. This keeps us all pumped up to bring better contests and shows the great work done by our panel of problem setters, tester and editorialist. So, a special round of applause for them. You can always share your thoughts and opinions about the contest with us. We love reading and replying to them. Also, check out the editorials for the April Challenge 2013 here.
By the time the April Challenge 2013 got over we reached mid April, and the preparation for the April Cook-Off was on. Vitaliy Herasymiv chopped the problem set for the cook-off, while Hiroto Sekido took care of problem testing. The editorials came from the kitchen of Pradeep Mathias. The April Cook-Off started in style with first accepted submission coming inside three minutes on AMMEAT by aircube. As we moved into the April Cook-Off, the contest started heating up, with seasoned players like anton_lunyov, KADR, and yeputons going all out to claim the top spot.
The constant changing names atop the rank charts indicated a healthy contest. However, pros like anton_lunyov and yeputons dominated the rank charts for larger duration. Nevertheless, there were instances of their dominance being challenged by the likes of dzhulgakov, who was last seen in our Silver Jubilee Cook-off. We love such comebacks. The nicely balanced problem set gave everyone enough excitement, from the very start till the end. After a lot of toppling at the top of the rank tables, dzhulgakov emerged as a clear winner for the contest followed by anton_lunyov and yeputons as first and second runner up respectively.
Now let us take you through the rank list of April Cook-off, featuring some familiar as well as some not-so-familiar names.
A big round of applause for all the winners, and for everyone who was a part of our April Cook-off.
Let alone a couple of twists in the rank tables, the April Cook-Off was a rather calm contest with everybody enjoying the problem set to the fullest. The numbers for April Cook-off were not mind blowingly high, but were satisfying enough. Here are all the key stats for you.
Overall, the April Cook-off was a smooth contest with good participation and performance. We enjoyed every bit of the contest and hope that you did so as well. We would like to thank our problem setter, tester, and editorialist for yet another successful contest. The editorials of the contest have been uploaded, so go check them now here in case you haven’t done that yet.
That is all from all of us here at CodeChef. We hope you are enjoying the May Challenge 2013. If you have any queries, suggestions, or feedbacks, you can always shoot them to us at firstname.lastname@example.org.
See you all at the contests