From a82571ccb648f0fbd55c52dacfffd5c37e49ffcb Mon Sep 17 00:00:00 2001 From: ashish007kumar Date: Thu, 27 Feb 2020 23:57:33 +0530 Subject: [PATCH] dp --- DP/Rod Cutting Problem.cpp | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 DP/Rod Cutting Problem.cpp diff --git a/DP/Rod Cutting Problem.cpp b/DP/Rod Cutting Problem.cpp new file mode 100644 index 0000000..d983a7b --- /dev/null +++ b/DP/Rod Cutting Problem.cpp @@ -0,0 +1,31 @@ +#include +#include +using namespace std; +int main(){ + int t; + cin>>t; + while(t--){ + int n; + cin>>n; + int A[n]; + for(int i=0;i>A[i]; + } + + int val[n+1]; + val[0]=0; + + for(int i=1;i<=n;i++){ + int max_val=INT_MIN; + for(int j=0;j