How should I practice?
If you are new to competitive programming, we would recommend you to solve the least difficult problems first and gradually go up the order. You can try your hand by solving problems from our beginner section here:
If you are new to CodeChef, go through our getting started page here:
Past SnackDown Contests