Balajiganapathi's blog

By Balajiganapathi, history, 3 years ago, In English,

Hello CodeForces Community!

It is with great pleasure, I would like to invite you all to the mirror contest of the largest ACM-ICPC Regionals and it is nicely wrapped in ACM-ICPC Asia — Amritapuri Onsite Mirror Contest. With some brain-high problems which will make your adrenaline rush, I am sure you don’t want to miss it. Get going! Mark your calendars and keep yourselves free for the big rush.

Contest Details

Time: 23rd December 2016 (1000 hrs) to 23rd December 2016 (1500 hrs). (Indian Standard Time — +5:30 GMT) — Check your timezone.

Contest link: https://www.codechef.com/AMR16MOS

Registration: You just need to register as a Team on CodeChef. For all those, who are interested and do not have a CodeChef handle, are requested to register in order to participate.

Good Luck! Hope to see you participating!!

Note: The mirror contest will run in parallel to the main contest with an hour delay.

Read more »

 
 
 
 
  • Vote: I like it
  • +41
  • Vote: I do not like it

By Balajiganapathi, history, 3 years ago, In English,

Hello CodeForces Community!

I would like to cordially invite you all to the ACM-ICPC Asia — Chennai Onsite Mirror Contest ACM-ICPC Asia — Chennai Onsite Mirror Contest. It will be running in parallel to the main onsite contest with an half hour delay.

It will serve as a good practice for those who are preparing for the upcoming onsite regionals and hope you will enjoy solving the problems. Please leave your feedback on the problem set in the comments. Rest of the details about the contest can be found below.

Time: 20th December 2016 (1100 hrs) to 20th December 2016 (1400 hrs). (Indian Standard Time — +5:30 GMT) — Check your timezone.

Details: https://www.codechef.com/CHN16MOS

Registration: You just need to register as a Team on CodeChef. For all those, who are interested and do not have a CodeChef handle, are requested to register in order to participate.

Good Luck! Hope to see you participating!!

Read more »

 
 
 
 
  • Vote: I like it
  • +10
  • Vote: I do not like it

By Balajiganapathi, history, 3 years ago, In English,

Hi all,

While practicing I always have difficulty choosing which problems to solve next. So, I coded a site to look at the user's submissions so far and recommend what all problems to solve next. Since the ICPC season is at peak now, it can also analyze multiple users and recommend practice problem for the whole team.

View the site here: Code drills.

So far, it only supports cf (EDIT: Now also supports codechef and spoj). I plan to add support for other sites later. Besides recommending, it will also show some statistics of your submissions so far. If you scroll down after entering your handle, you can view the practice recommendation. I will explain some of them here:

ICPC: Best to use this with team i.e. enter all your teammates' handles too. It will try to select problems from different topics. This and all other recommendations are based on your past submissions. So, the difficulty of the set will vary according to your past submissions (i.e if you have solved a lot of hard problems, then you will get harder problem recommendations, so tourist's easy problem will be very different from my easy problem recommendation :) )

Mini Contest: Best for individual coders. 5 problems are recommended, again based on the coders' past submission.

Daily Practice: Suggests only 2 problems — an easy and a hard. This is useful for those who don't have that much time to practice.

Warmup: 2 easy problems for solving before some contest.

Easy/Medium/Hard: 10 problems of the chosen difficulty.

Topic based: Select a topic and start solving from easy to hard problems on that topic.

This was all coded in one day, so expect some bugs :) . I will try to keep adding more features and other sites for analysis. Comments and suggestions are welcome.

Read more »

 
 
 
 
  • Vote: I like it
  • +583
  • Vote: I do not like it

By Balajiganapathi, history, 4 years ago, In English,

Hello CodeForces Community!

I’d like to invite you to participate in CodeChef’s global onsite programming contest SnackDown 2016 Qualifier which starts tomorrow i.e at 9 PM 27th May. I took part in SnackDown 2015 and my team was one of the winners (Indian category) of the contest. You can read my complete experience from the contest on CodeChef’s blog. And as you already would have heard the timings of online elimination has been changed and the organizers are contemplating the idea of revoking the team restrictions in future. So, that leaves us with no reason to not take part in the contest. And after being to the onsite finale once, I would strongly suggest that you participate in the contest. Not only for the awesome experience at the finale, but also for the brilliant problems.

For the qualifiers, the problems have been set and tested by kevinsogo (Kevin Charles Atienza), Antoniuk (Vasya Antoniuk), Cherrytree (Sergey Kulik) and the translations were written by huzecong (Hu Zecong),Antoniuk (Vasya Antoniuk), VNOI Team, Cherrytree (Sergey Kulik), with PraveenDhinwa (Praveen Dhinwa) as contest admin. I hope you will enjoy solving the problems.

Registrations:

  • You can register in a team of two or can go solo into the contest. The Online Qualifier starts at 9 PM 27th May.

  • If you are yet to register, you can do so here: https://www.codechef.com/snackdown/2016.

  • The contest format requires you to participate in a team of 2 or you can go solo (and both the team members should be from same instititute/organization). Furthermore, this year, CodeChef will be inviting 52 team’s (top 25 global + top 25 Indian + all Girl team + Indian school team) for the onsite finals at Mumbai. Of these 52 teams, 32 teams (top 15 each Global & Indian + Girl + Indian school team) will get an all expense paid trip to India, while the remaining 20 teams will be provided with accommodation and local travel in India. However, if any of these 20 teams win the competition, their travel fare will be reimbursed as well. It’s a win-win situation.

Along with the cash prizes for Global Winners, there are special prizes for Best School Team, Best Girls team and Best Indian Team (the total cash prizes are worth $22,500).

  • The winning team shall win a whooping cash prize of $10,000.
  • Also, taking into consideration the previous discussions regarding the timing of online elimination round of the contest, the organizers have decided to reschedule the round.

The new timings for the SnackDown 2016 Elimination Round are:

In order to accommodate the new timings, they have also rescheduled the June Cook-Off 2016. And the new timings for the June Cook-Off are:

Date & Time: 26th June 2016, 21:30 Hrs IST to 00:00 Hrs IST

I hope you like the new timings and that will enjoy the contest till the very end. That will be all from my side for now. See you all at the contest.

Regards,

Balajiganapathi

Read more »

 
 
 
 
  • Vote: I like it
  • +34
  • Vote: I do not like it

By Balajiganapathi, history, 4 years ago, In English,

Background

One of the regionals in India was scheduled to be held at Hindustan University at Chennai on December 17 — 18, 2015. Unfortunately Chennai was stuck by a natural disaster. The entire south India received heavy rainfall and hence there was a lot of flooding at many places including Chennai around that time. Atleast 347 people died in the state of Tamil Nadu (where Chennai is located). The damage due to the floods overall in south India is estimated to be atleast USD 3 Billion. It is the costliest flood in 2015.

Ofcourse, due to this the Chennai regionals was postponed. I think everyone here will agree that this was an unexpected, unprecedent situation and hence it was entirely understandable that the regionals was postponed.

The Blog post

Dr. C J Hwang is the ICPC Asia director. In response to the above postponement he posted a blog article on his blog. You can read it here. Please read it as this post deals with that announcement.

Quote from the blog: "In the 20 years of ACM-ICPC Asia history, we never had the case of contest postponement."

Comment: That is just luck. It is great luck that there never was any problem during any of the Asia regionals during the past 20 years.

Quote from the blog: "Several years ago, Vietnam contest had a flood and I was there. I walked over the deep water.I was wet with pants and shoes. Vietnam committee did not request any postponement."

Comment: Wet pants and shoes, seriously? This seems like a minor water logging not a major, destructive flood.

Quote from the blog: "To avoid any future abuse of asking postponement to cover the un-readiness and the irresponsibility of hosting the contest ..."

Comment: Abuse? What exactly does Dr. Hwang want the organizers to do? How can you conduct a coding contest when there is water 2 storey high? How is this un readiness or irresponsibility? The flights/train/bus service were all stopped so how would the contestants reach the venue? What if something happened to them? There were no proper supply of food/water/electricity during the floods. As someone who has experienced a real flood, I am extremely offended by this statement.

Quote from the blog: "..., I am proposing to insert a few new lines into 2015 Asia rules. These new lines are same as I had approved for Asia Chennai. We have no time for negotiation/discussion and the complexity of calculating Asia site scores prevent us from any other solutions."

Comment: Why no time for negotiation or discussion? Calculating the slots is indeed complicated, but it does not take that much time either. This reason is here just so he can rush the decision before any discussion takes place. This should not be how decisions are taken at ICPC.

You can read the actual rule in the blog itself. Rules are generally passed by a vote. Here is the result of the voting for this rule:

Quote from the blog: "Voting Result: Casting Yes vote – 11 (Including 3 from WC sub-region)

Casting No vote – 1 (Including 1 from WC sub-region)

Implicit Yes vote – 40"

Comment: See that last line? The Implicit Yes vote? It means those who did not vote were automatically considered as "Yes". Yeah, that is how decisions are taken for such an important rule.

Concluding Remark

I have nothing against the rule. But everything against the manner in which it was decided. Also, the remarks about the flood situation reeks of arrogance and a total lack of empathy for the disastrous situation at Chennai. It is really sad that decisions are taken like this at such a prestigious contest like ICPC.

Read more »

 
 
 
 
  • Vote: I like it
  • +967
  • Vote: I do not like it