Subset Sum using Dynamic Programming DP Tutorial 3 Prerequisite – Tutorial 1 , Tutorial 2 Problem Statement- Given a array of integer you have to tell if there is subset present in array which have the sum equal to given array. Eg.arr[]=[2,3,7,8,10] Sum=11 Output -Yes Sumset={3,8} Parent Problem - 0-1 knapsack how it is related to 0-1 knapsack? I want to tell again that we try to drive solution of child problem from parent problem.In this problem we can choose a element or not and any where if this type of pattern trigger then surely that problem can be solved using 0-1 knapsack pattern.And as we forward in tutorial you can easily find. Choice diagram of subset sum Choice diagram of 0-1 knapsack How to identify Dynamic Programming - 1.choice – In this problem you can choose a element or not.Condition 1 is satisfied. 2.Optimal- In this problem you can’t see the maximum or minimum don’t worry now assign 1 to yes a...
competitive programming guides eg.algorithms,problems,tricks ,datastructure based on cp.