CodeChef
  • PRACTICE
    • Easy
    • Medium
    • Hard
    • Challenge
    • Peer
  • COMPETE
  • DISCUSS
    • Wiki
    • Forums
    • Blog
    • Twitter
  • COMMUNITY
    • CodeChef Meetups
    • Campus Chapters
    • Host Your Contest
    • User Groups
    • CodeChef TechTalks
  • HELP
    • Frequently Asked Questions
    • FAQ for Problem Setters
    • Ranks
    • Tutorials
  • ABOUT
    • About CodeChef
    • Team CodeChef
    • Press Room
    • CEO's Corner
    • About Directi

ACRush eclipsed

Posted by rudreshwar on May 18th, 2013 Filed in Announcement, Contests View Comments

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:

1.      mugurelionut
2.      scli
3.      gennady.korotkevich
4.     ACRush
5.     anton_lunyov
6.     Oleg
7.     llj_bash
8.    forifchen
9.    dkac
10.  sy2006

The Indian Top Twenty includes:

1.      balajiganapath
2.      pulkit
3.      djdolls
4.      anudeep2011
5.      viv001
6.      ishanbhatnagar
7.      sandipan
8.      deepankarak
9.      nims11
10.   prakashgayasen
11.   vineetonrole
12.   nishantrk
13.   akash4983
14.   ka4tik
15.   n2n_
16.   sandesh_deshu
17.   darkshadows
18.   manish05
19.   ritesh_gupta
20.   anunay_arunav

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.

Global:

1. samjay
2. natsugiri
3. inseder

Indian:

1. averma14
2. avatarroku
3. strong_fast

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.

  • Total Users: 2958
  • Total Submissions: 76896
  • Number of distinct users with correct submissions: 2435
  • Total users from India: 2323
  • Total users not from India: 635

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 feedback@codechef.com. We love hearing from you people.

Till next time, adios everybody.

See you at the contests.

Thanks,
Rudreshwar
Team CodeChef

  • Share/Bookmark

… and we meet!

Posted by rudreshwar on May 15th, 2013 Filed in Announcement, Events, Meetup View Comments

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.

Team Fringe IIT Bombay

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.

CEO, The Directi Group

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 - President and Member, Executive Council, Indian Association for Research in Computing Science (IARCS) and Executive Director, International Olympiad in Informatics

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.

Kunal Shah - founder of Freecharge.in

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.

Shilp Gupta

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.

CodeChef Meetup

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 schools@codechef.com. 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 feedback@codechef.com.

Regards,
Rudreshwar
Team CodeChef

  • Share/Bookmark

Progress report of April contests

Posted by rudreshwar on May 9th, 2013 Filed in Announcement, Contests View Comments

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.

  • Total Users: 3628
  • Total Submissions: 68760
  • Number of distinct users with correct submissions: 2888
  • Total users from India: 1786
  • Total users not from India: 1842

After those staggering figures, let us have a look at winner tables.

The International rank table features:

  1. winger
  2. mugurelionut
  3. scli
  4. khkhkh
  5. monyura
  6. Fdg
  7. fattypenguin
  8. sankear
  9. tomek
  10. aurinegro

The Indian rank tables had:

  1. viv001
  2. davisisac
  3. amitbaranwal53
  4. anudeep2011
  5. amnsinghl
  6. sh3ll
  7. abhijith
  8. barca
  9. mayank99
  10. nihalb
  11. sameer47
  12. rock21293
  13. iit2010024
  14. abbi031892
  15. akash4983
  16. aman181993
  17. anunay_arunav
  18. banarun
  19. divanshu
  20. n2n_

Now, let’s move on to our special achievers club and congratulate the users with highest scores for Challenge problem in April Challenge 2013.

Global:

  • gennady.korotkevich
  • lg5293
  • thocevar

Indian:

  • ka4tik
  • vineetpaliwal
  • sharatiitr

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.

  • dzhulgakov
  • anton_lunyov
  • yeputons
  • KADR
  • Gassa
  • daizhenyang
  • maksay
  • acube
  • niyaznigmatul
  • tomek

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.

  • Total Users: 1118
  • Total Submissions: 5948
  • Number of distinct users with correct submissions: 920
  • Total users from India: 860
  • Total users not from India: 258

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 feedback@codechef.com.

See you all at the contests

Regards,
Rudreshwar
Team CodeChef

  • Share/Bookmark

Moving into a New Kitchen.

Posted by anup on April 22nd, 2013 Filed in Announcement View Comments

It is a heart breaking time here. A marriage is coming to an end. It is time to get out of a 3 year old committed relationship. And it makes us sad. Our server has been the most committed one. It has withstood all that has come its way and in 3 hard long years it has never let us down. We have not witnessed a single hiccup from the hardware – yes, all those down times were due to application failures or software issues. At this parting time, the least we can do is confess.

But as all good things have to come to an end, so has to to be this relationship. And it is not without a reason. Our users are growing in good numbers. Every contest is seeing greater participation. It has been our endeavor to provide you a better experience. And along with your growing love, it has become important for us to move on to a new kitchen, a more scalable infrastructure. Yes, we are moving on to the cloud. We have been working on this since the last few weeks and now we think we are ready to take the plunge.

Tomorrow, at 8:30 AM IST we will be making the move and it is expected to be over in 4 hours. We will need a downtime for this migration. Though we have been working hard on testing every aspect of the system, since this is a complete infrastructure overall, there might be some initial hiccups. Parts of site may get slow, links may break. We request you to use the site thoroughly in the next few days and report any bug/issue to bugs@codechef.com immediately. We are waiting here to fix all of them. We also regret this downtime. But we hope that it is only for a better tomorrow.

So here is the plan. The new site will be available at http://ww2.codechef.com. You may not have to do anything apart from deleting your browser cookies. All your requests will be automatically routed to the new url. And after a few days, if everything goes well, we will get back on to our loved url http://www.codechef.com. But this cannot happen without your participation. Please use the system and send us your feedback.

For any queries, doubts, questions, hatred or love, please write to us at feedback@codechef.com.

Cheers,
Anup

  • Share/Bookmark

The color and mischief of March contests

Posted by rudreshwar on April 1st, 2013 Filed in Announcement, Contests View Comments

This post is going live today, but do not let that fool you. :) We had just turned four the other day, and let us tell you once again that these have been four good years. And we celebrated too. :) With the party behind our back, it was now time for us to focus on our future engagements. Being the beginning of a fresh year for us, we thought of presenting some new exciting changes to you. Let us take you through our March Long Challenge 2013, which had one of these changes.

Beginning on our Budday, the March Challenge 2013 was decorated by our problem setters xcwgf666, pieguy, vamsi_kavala, witua, iscsi, pieguy, Rubanenko, tuananh93, vinayak garg, and kaushik_iska, while anton_lunyov and gamabunta played the tester and editorialist. This time around, we introduced the ‘Interactive Problem’ for the first time in our long challenge. And with that, we had things in place for a glittering contest.

Our expectations were slightly held back, as we had only eight problems to start with. But soon, we saw a flurry of submissions on APPROX and TOTR. The initial frenzy was further fueled up with the addition of ZENCALC and LECOINS. With all the problems on the platter, we were set to enjoy the ride. And so it began. The submissions steadied and sanity ensured.

However, it was difficult to not miss the absence of our regular winner ACRush. What this also meant was an opportunity for the rest to stake a claim on the top spot. And indeed, there were people going all out to carve a place for themselves atop the rank table. We saw scli and balajiganapath dominating the global and Indian charts almost all through the contest. The rank tables were pretty much the same right from the beginning until the end.

The top ten international winners are:

  • scli
  • mugurelionut
  • apia
  • sy2006
  • ftiasch
  • Krig
  • gojira
  • rowdark
  • acube
  • damians

The top twenty Indian winners are:

  • balajiganapath
  • anudeep2011
  • davisisac
  • akash4983
  • rahul8iitkgp
  • lifeenergy999
  • shaleen
  • abhijith
  • javadecoder
  • vineetpaliwal
  • ka4tik
  • error_king
  • sandipan
  • courtesy
  • ankit_ism
  • kuldeepfouzdar
  • srinath123
  • bit_cracker007
  • master_pk
  • tussharsingh13

A special mention to the users with highest scores for the Challenge problem (apart from the winners). For those who do not know why, you may find more about it here.

Global:

  • lazy2
  • samjay
  • ushsh

Indian:

  • dinemont
  • tester123123
  • honeyslawyer

A big round of applause for all the winners! The overall numbers this time around were not as high as we have seen in the past, which might reflect upon the difficulty level of the problems. After a prolonged discussion with our panel, we arrived at the conclusion that some problems like ZENCALC and LECOINS were easier than what the contestants found out and our panel felt that more number of contestants should have solved them. Delay in uploading the problems could also have been a reason for lesser success rate of these problems. Do feel free to tell us whether you agree or disagree with our panel. And also have a look at the editorials here.

The stats of the contest are as under:

  • Total Users: 3165
  • Total Submissions: 48158
  • Number of distinct users with correct submissions: 2795
  • Total users from India: 2504
  • Total users not from India: 661

An incident worth mentioning, is a case of reported cheating during the contest. We investigated and found some users guilty. Needless to say that it made us very sad. Cheating kills a contest. It spoils the hard work put by so many people who are involved in the making of a contest. We do not consider ourselves holding any moral authority over anyone and hence we have not been taking any strong action against the cases of cheating in the past. However, to not spoil the efforts of the people involved, the least that we can do and will be doing is to suspend a user from participating in any future contest to be hosted on CodeChef, if we can find any kind of suspicious behavior from his/her account. And it will be disappointing for us to do so. We believe that the fun lies in playing it fair and we urge each one of you to play honestly and have fun while doing so. And, please report to us any cases of malpractice that you may find happening during a contest.

After the tough-to-crack Long challenge, we started sailing towards the Cook-Off featuring Tuan Anh donning the problem-setting hat for his very first Cook-Off. Our go-to-guy Anton Lunyov was in his elements in doing what he does best and Shilp Gupta wore the editorialist hat once again. That formed the star cast for an enticing Sunday and we were certainly excited!

This contest had one major fix that (happily for us) none of you noticed. In the break between the Long Challenge and the Cook-Off, our team was working hard to fix the connectivity issue of heavy load that has given us company very loyally since the last few months. This time, the team had managed to replicate the load and nail down the problem of lost connectivity during high load. So, with excitement, there was this nervous anticipation and crossed, nail bitten fingers. After all, high load problems may be fixed off line but they can only be tested live.

As things were about to go smooth, the approaching Holi, and April fool’s day fever caught us up, without us even knowing it. Hence, the unintended mischief at the beginning of the contest. However, we did respond in a jiffy and the real contest started in about 7 minutes from the scheduled start. And we wished that there wouldn’t be anymore.

The debutant problem setter Tuan Anh cooked up some absorbing problems that we hope pleased your taste buds. While we had TAVISUAL attracting flurry of submissions, there were some tough nuts to crack in TABUS and TABISHOP. Overall, the problem set seemed to be a well-balanced one after quite a few very hard Cook-Offs, which was a welcome change.

While, submissions kept growing, we had two of our problems unsolved until the very last stage of the contest. We got the first user to solve all the five problems in uwi, without any penalties, followed by EgorK in the last minutes of the contest. The numbers, though not mind boggling, did suggest that it was a well fought one. Let us take you through them.

The final figures of the contest are:

  • Total Users: 1123
  • Total Submissions: 4266
  • Number of distinct users with correct submissions: 876
  • Total users from India: 911
  • Total users not from India: 212

Just as the nature of the contest, the rank table for our March Cook-off was also rather steady with no major twists and turns. Securing the podium by the end of the contest was uwi, as the contest winner, followed by EgorK and yeputons as the first & second runner up. The final standings for the contest are here:

  • uwi
  • EgorK
  • yeputons
  • iwiwi
  • damians
  • aropan
  • mugurelionut
  • homo_sapiens
  • Ra16bit
  • shef

The March Cook-Off 2013 was filled with healthy competition and a well balanced and testing problem set which are the key ingredients of any successful contest. For that, we would like to thank our superb panel of problem setter, problem tester and our editorialist. And more importantly, to you all for making it successful by your participation. The editorials for the March Cook-Off 2013 have been published, this time right after the contest (we know how much eager you get to view them); you can check them all here. :)

Now as we write this, we move towards the April Challenge 2013. We have an incredible line up in our panel and that promises a mouthwatering contest. We are sure you wont want to miss it. So mark your calendars and join us on the first Friday of April, i.e. on 5th April, 2013 at 15:00 hours IST. Check your time zone here.

As of now, that is all from us here. And we are sorry; we could not fool you this time! But we are sure there is a little fool in all of us and let us wish each one of us a very Happy April Fools day! :)

See you all at the contests.

Regards,
Rudreshwar
Team CodeChef

  • Share/Bookmark

We just got Four’ier’ transformed

Posted by rudreshwar on March 1st, 2013 Filed in Announcement View Comments

Yippy!!! We are four years younger now. Congratulations and celebrations!!! :) Of all the time related adages on the birthdays, we would quote Charles Richards -

“Don’t be fooled by the calendar. There are only as many days in the year as you make use of. One man gets only a week’s value out of a year while another man gets a full year’s value out of a week.”

This, not because it is our favorite. This, because it best describes our journey of the past year. And, to give you a clearer picture let us take you to a trip to the corridors of last year.

As we look back, we see a lot of turbulence. Upon reflection, the good out-weighs the bad. And for that, we are indeed thankful to you. We embarked on our fourth year with our third Anniversary challenge. It ended in a three-way tie, something that none of us could have guessed! With an engrossing finish to the first contest of the year, we were provoked for attaining better feats. And we started with the launch of our new Question and Answer styled CodeChef Discuss. In the span of one year, the Discuss has grown into a pool of very skilled and extremely helpful programmers ready to help the aspiring ones. We feel happy about it. :)

The introduction of new QnA forum was just the first of many steps that baby CodeChef was about to take into its fourth year. After giving you you all a new forum to get over your programming queries and quarrels, we decided to give all a chance to hoist their country’s flag atop the rank tables. Not that you were not doing so, we just thought it would be nice to actually have the flag of your nation pinned against your name in the rank tables. And, just like juveniles, our team was delighted to see the colorful new rank tables. While, we were at the rank tables, we thought of adding some ornament to your profile page in the form of the new rating graphs. This allowed you to check your and other’s progress across all contests in a graphical view. We hope you had as much fun with it as we had bringing it to you. :)

The pleasing response to the above features encouraged us to bring more spice to table. Next, we took our homepage under the knife to give it a new look giving a dedicated space to the top performers and contributors in the fourth banner. After revamping the homepage, we moved the editorials from our wiki to CodeChef discuss to give them more visibility and interaction. And to make it even lip-smacking, we introduced the role of the editorialist to make our editorials more lucid and understandable to a larger section of our community. And as you know now, the editorials are the most awaited dish from the Chef’s kitchen. Seeing the warm reception to the changes, we were constantly riding our mind horses to bring more improvements. And it continued with providing the author/tester info for the problems and the drop down pre-fills for the supported language field in the submission page. However, that is not where the awesomeness of our new submission page ends. We have already bragged a lot about it here.

Phew! Now, before you take a breather from counting the number of changes, let us tell you that we are not done yet. In our attempt to connect you all more closely with your college mates, we are in the midst of cleaning up our institution database.

All those cool features and not a single sign of bug! That sounds suspicious. Isn’t it? We have always been honest with you. There is no point in hiding. Our journey hasn’t been bug free. You know it. After all, many of you have reported them. Every time a bug has been reported, it has become our priority. We have tried our best to fix it and do so as soon we could. If you find somewhere something still broken, please let us know. We will try and send you across as goodie a small token of our appreciation.

While we were at those enhancements and fixing the long list of bugs, the thing really kept us going was your growing love for us. The community has kept growing and this has reflected in the ever growing numbers. Since last year, it has become a regularity that a contest has witnessed better participation than the previous one. And, with the good comes the bad! We too had our fair share of disheartening moments. Worth mentioning are the Cook-Offs where the riding was not as smooth as we wanted and the contestants faced trouble specially in the starting moments. But let us assure you that it is right up there on our priority list and we are bound to improve on this and will be working hard to give you all a trouble free experience.

The winters brought with them a fresh chill of thrill. As for the first time, our team was going to be present at every ACM-ICPC India regionals site. We were eager to be at the ground. The feeling of being at the contest site was thrilling. This was also the first time that IIT Kharagpur hosted the contest. Sitting here and providing you the platform is a good thing and enough to keep us going. But meeting you in person and interacting with you provided us with a new impetus. There is a lot yet to be done.

Riding high on the experience of ACM-ICPC Asia regional trips, we entered the New Year. We kept getting higher numbers and we do love our numbers. :) Allow us to take you through some of them. However, before we do that, we’d like to thank all the people without whom, all these numbers will be imaginary.

We’d like to thank

  • The awesome panel of problem setters and testers, who are the creator of the problems that we boast of today. They are the content providers.
  • The team at SPOJ, who have been diligently working day in day out to give us a powerful judge program. That piece of software is what does all the hard work round the clock.
  • The entire discuss community for helping other programmers to solve their doubts. Without them, CodeChef will just be a contest platform. They make it a community.
  • The support staff and different teams at Directi, for ensuring seamless functioning of the CodeChef team. The invisible force, without which a lot would not happen.
  • All the previous and new members of CodeChef team. They have made it possible for us to be where we are.
  • And lastly, and probably most notably all of you for your feedback, critique, and participation. Without you, all is void.

And now, the little progress report of the last year. :)

  • 2, 99,000+ new registered users ( total 4,02536 users)
  • 900+ unique problems in database (total 2,700+ problems in database)
  • 17,000+ Facebook fans ( total 32,539 Facebook fans)
  • 1,200+ new Twitter followers (total of 3,246 followers)
  • 9,95,679 submissions in last one year in almost every language out of the 49 that we support (total 18,73,126 submissions)

With this, it’s time for us to treat ourselves to some high-spirited celebrations. :P

But before we sign off, allow us to quote a few lines that we all must have read in our childhood. They depict quite a bit of what we feel today.

“The woods are lovely, dark and deep.
But I have promises to keep,
And miles to go before I sleep,
And miles to go before I sleep.” - Robert Frosts’ Stopping by Woods on a Snowy Evening

With that, thanks everybody, do keep sending your feedback. We love to hear from you all.

Till next time, so long everybody.

See you at the contests.

Thanks,
Team CodeChef

P.S.:- We will be having a small celebration in our cafeteria at 5:00 PM (IST). So, Come join us and wish CodeChef A Very Happy B’Day.

  • Share/Bookmark

CodeChef will be down for some database changes

Posted by rudreshwar on February 25th, 2013 Filed in Announcement View Comments

CodeChef, along with its associated websites will be offline from 1:00 AM (IST) to 2:00 AM (IST), on 26th February, 2012 for bringing in some changes into the database.

You can check your time zone here.

For any query or question during the downtime, you can write to us at help@codechef.com

Thanks for being with us.

01:20am(IST) Update: The database changes were successful and we are back online.

– Rudreshwar

Team CodeChef

  • Share/Bookmark

February Contest results

Posted by rudreshwar on February 23rd, 2013 Filed in Announcement, Contests View Comments

Falling to the fallacies of laziness is a recurring occurrence in our lives. However, somehow we overcame it once again, got our act together, and wrote this blog post summarizing the two February contests. Now that you have seen the meteor shower in Russia, and gone through what is going on in Vatican City, let us take you through all that has happened in and during the two CodeChef contests!

Let us begin with the February 2013 Long Challenge. With the problem set from Khadar Basha, David Stolp, Vinayak Garg, Vitaliy Herasymiv, Roman Rubanenko, Sergey Kulik, Tasnim Imran Sunny, Shanjingbo, Bruno Oliveira, and Kaushik Iska, problem testing by Hiroto Sekido and editorials by Pradeep Mathias the February Challenge had all the ingredients of a mouthwatering contest. And the response did speak for its deliciousness.

Being the first contest to begin on “First Friday” of the month (read ‘Fab’ruary) the February Challenge offered two weekends to the participants. This included the “Valentine week.” Oh yeah, apparently it is a thing. :) Nevertheless, we saw submissions pouring like the cute & cuddly gifts that pour in at this time of the year. Beginning with nine problems in the offering (we did work hard and we are still trying to improve on that) the February challenge did not took too long to take off. And as the contest progressed, it just got better.

The rank tables, both Indian and global, saw some new visitors in anudeep2011, sakuag333, Alfonso2 Peterssen and Di Wang at different instances. Although, their stay at the top was not prolonged, as the almighty ACRush claimed his position in the last leg. All this was happening alongside the continually mounting submissions that continued even at the very last moment of the contest. By the time the February challenge ended, we had viewed a contest with highest participation and maximum submissions! The relentlessly changing rank-list only added to our enticing experience.

Now, to share some of that joy and excitement with you, let us take you through the rank tables of February Challenge 2013.

The top ten international winners are:

  • ACRush
  • apia
  • mugurelionut
  • mukel
  • stzgd
  • damians
  • anton_lunyov
  • v_haralampiev
  • xiaodao
  • aircube

The top twenty Indian winners are:

  • djdolls
  • balakrishnan_v
  • anudeep2011
  • sameer47
  • ron
  • amnsinghl
  • shadow
  • sakuag333
  • javadecoder
  • akash4983
  • sidhantgoyal
  • abc_xy
  • smithinsu
  • malaykeshav
  • abbi031892
  • anshu8792
  • mayank99
  • mohit13
  • aman181993
  • divanshu
  • shivamrana

And, as we promised, here are the 3 Indian and global participants, having the highest score for the “Challenge” problem in February Challenge 2013, who will also receive goodies.

Global:

  • aurinegro
  • oooggg
  • alex_2oo8

Indian:

  • harsh19
  • abhi_mittal
  • sarvranjan

Kudos to them for taking on the challenge of cracking the Challenge problem!

Some other vital stats for the contest were:

  • Total Users: 4093
  • Total Submissions: 50944
  • Number of distinct users with correct submissions: 3474
  • Total users from India: 3364
  • Total users not from India: 729

Riding high on the love we received for our February 2013 Challenge, we were all geared up for the impending February Cook-Off 2013. The preparations for the contest were all in place, so we were contented with ourselves. The Cook-Off kicked off on time with problem set from Anton Lunyov. The problem testing and editorials were handled by Hiroto Sekido and Ashar Fuadi respectively.

The February Cook-Off had a lot riding on it after the huge participation in the February challenge. Hence, we were all excited from the very start of the contest. Sadly though, the excitement was short lived, as the initial load on the servers again caused connectivity issues, which many of you faced and reported. Putting all the excitement to rest, the team got working again and tried resolving the issue which took a while before things were restored to normal. By the time things calmed down, some damage was done, as many users got time penalties that they did not deserve by making repeated submissions of the same solution. After the initial bumps, the contest was back on track as the seamless submissions and participation continued.

In addition to the initial hiccups, there was an additional hurdle in the form of MINWDSUM, which no one could got over. Only this time, we were slightly less worried about the severity of problem. After all, what is a contest without any test? The MINWDSUM problem remained unsolved until the end of the contest. Even though we saw programming pros like Gennady Korotkevich paving their way into the top after being last seen in November. The sudden return of Gennady Korotkevich at the top was soon overshadowed by xcwgf666 and that pulled us all to the edge of our seats. The last leg of the competition saw a lot of toppling and tumbling at the top of the rank table, as fhlasek and uwi snatched first & second runner up spots respectively, after xcwgf666 cemented his place at the top. Despite the initial glitches and one unsolved problem in the end, the February Cook-Off 2013 was a decent contest.

The technical glitch at the beginning of the contest resulted in several unintentional submissions causing incorrect penalties. This time we have taken additional effort to invalidate all such submissions so that they do not affect the calculation of ratings. The rankings have been updated too.

So, let us have a look at the rank list of February Cook-Off.

  • xcwgf666
  • fhlasek
  • uwi
  • gennady.korotkevich
  • forest
  • alex_2oo8
  • EgorK
  • kunyavskiy
  • artem_rakhov
  • yeputons

Now, let us have a look at the stats for the February Cook-Off.

  • Total Users: 1126
  • Total Submissions: 6449
  • Number of distinct users with correct submissions: 838
  • Total users from India: 915
  • Total users not from India: 211

Overall, both the February contests brought to us a lot of love in the month of love. And we are thankful to each and every one of you for that. We would also like to thank our panel of problem setter, tester, and editorialist for providing us with the ingredients to cooking great contests. And a round of applause for our team of engineers who ensure smooth (Okay, almost smooth) running of the contest. Come on! Be a sport, they do deserve a small pat on back.

For all the questions, queries and quarrels you can always reach to us at feedback@codechef.com.

For now, that is all from CodeChef.

See you all at the contests!

Thanks,
Rudreshwar
Team CodeChef

P.S.:- You all are cordially invited to CodeChef’s fourth anniversary challenge on 1st March. Do send in your wishes and presents to wish us Happy B’Day.

  • Share/Bookmark

CodeChef will be down for server maintenance

Posted by rudreshwar on February 20th, 2013 Filed in Announcement View Comments

We will be taking down CodeChef along with its associated websites for server maintenance. Below are the details:

  • Down from 6:00 AM (IST)
  • Maintenance duration: 3 hours

You can check your time zone here.

If you have any queries or questions during the downtime, you can send it our ways at help@codechef.com

Thanks for being with us.

– Rudreshwar

Team CodeChef

  • Share/Bookmark

Is Your Institution on CodeChef?

Posted by rudreshwar on February 8th, 2013 Filed in Announcement, Features View Comments

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 feedback@codechef.com.

Thanks,
Rudreshwar
Team CodeChef

  • Share/Bookmark
« Previous Entries

Recent Posts

  • ACRush eclipsed
  • … and we meet!
  • Progress report of April contests
  • Moving into a New Kitchen.
  • The color and mischief of March contests

Categories

  • About (8)
  • ACM ICPC (9)
  • Announcement (119)
  • Campus Chapters (6)
  • College Contests (8)
  • Contests (126)
  • Events (23)
  • FAQ (1)
  • Features (34)
  • Languages (1)
  • Meetup (5)
  • Open Source (1)
  • Practice Problems (7)
  • Prizes (17)
  • Problems (5)
  • Programmer of the Month (27)
  • Tech Talks (6)
  • Tutorials (15)
  • Winners (80)

Recent Comments

  • CodeChef on ACRush eclipsed
  • CodeChef on ACRush eclipsed
  • random123 on ACRush eclipsed
  • Sagar Malhotra on Moving into a New Kitchen.
  • Guest on Moving into a New Kitchen.

Recent Pictures

Blogroll

  • Documentation
  • Plugins
  • Suggest Ideas
  • Support Forum
  • Themes
  • WordPress Blog
  • WordPress Planet

Archives

  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009

Company Blogs

  • Directi
  • .pw Corp Blog
  • CEOs Blog

Careers@Directi


  • About CodeChef
  • About Directi
  • CEO's Corner
  • CodeChef Campus Chapters
  • Blogger Community Program
  • User Group Outreach Program

© 2009, Directi Group. All Rights Reserved.

Sponsors