
Its not that I've something with the problemsetters, because I highly appreciate the problemset that the same band of people prepared for the icpc regional dhaka site. I know they are extremely talented but this time I guess too much of experimenting messed up what could easily have been a nice problemset.
Anyway all these is just my personal opinion and there are more people I know who thinks the same way and ofcourse there are people who don't.
shanto86: I guess solving the 1st 6 problems from NCPC has made you a little too confident. Your above code clearly shows you've no idea about complexity calculation or anything. Well but don't be upset cause you wouldn't have needed to be a good programmer to rank within top 4 in NCPC cause the 6 problems you have solved would get you there, doesn't matter that you can't even realise that a exhaustive dfs without any pruning will never solve problems having state space of this size. Don't be upset through time you will learn all these but the only thing to worry for is that if you face similar problemsets in future then learning all those good things won't do you any good cause you can get top rank even without knowing them. Unfortunately if you attend the waterloo contests or contests at russian sites I bet you can't solve more than 1 or 2(!) problems and that won't be good enough for even a place in top 30. Thanks god you will have more genius people(!) preparing problemsets for NCPC, so without learning much about programming you can still get top rank.

Just for the record, at NCPC only 1 team solved 1 more problem apart from the 1st 6 problems. And the last problem present at the online contest wasn't present over there, so now you know what I meant by problems sorted according to difficulty level.