Greetings all!

My name is Abhinav Sharma. I am currently studying for my Master of Engineering degree in Computer Science and Engineering at Indian Institute of Science, Bangalore. I obtained my B.Tech. in Computer Engineering from S.V. National Institute of Technology, Surat in 2015.

I remember the days when I started solving programming questions on online judges. There wasn’t so much solving  as there was getting frustrated  over Time Limit Exceeded, Run Time error and Wrong Answer verdicts. Over time I gradually understood how my solution should look like before I submitted it; It should strictly adhere to the input and output format specified by the problem statement, it shouldn’t include non standard header files, it should contains a ‘ return 0; ‘ statement at the end,… .( The last one really got me worked up!).

This blog is dedicated to programmers who are in this beginning phase and for anyone who is excited about learning new stuff!

Solving some programming problems requires the use of some efficient algorithm or special data structure. If you try to solve them without using these special techniques, you might get the dreaded ‘Time Limit Exceeded’ (TLE) verdict. Or you might not be able to solve them at all.

There are some algorithms that are very frequently used in programming competitions. Approximately every week  I will introduce one such algorithm on this blog, along with an online source where you can read about it. I’ll also post a problem statement related to that algorithm so that you guys can implement it on an actual problem ( or I may give a link to a related problem on an online judge).
If you face any problem in understanding the concept or in getting your solution accepted on an online judge, you may post your questions here. Your questions will be answered!






  1. Man, Your blog is really awesome. After wasting several hours on topcoder bitmasking tutorial, Your tutorial explained it effortlessly.
    Please post more tutorials on DP and Dijkstra and Floyd Warshall

  2. Awesome post! I read your posts pretty frequently and
    you’re always posting some great stuff. Keep
    up the good work!|
    Truly interesting stuff! I will share this with my Facebook followers and I gurantee that they will completely agree.
    Keep the greatposts coming!|
    Thanks for the great post! Youu should share
    more content like this.Absoplutely loved it.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s