Basic Dynamic Programming Problems Geeksforgeeks Practice C