From fea793b4f5ff367505515dee863c426e7b1ed1fd Mon Sep 17 00:00:00 2001 From: khushboo nijhawan <79616524+KhushbooNijhawan@users.noreply.github.com> Date: Sun, 23 Oct 2022 23:04:32 +0530 Subject: [PATCH] Dynamic Programming Solutions --- C++/House Robber.cpp | 33 +++++++++++++++++++++++++++++++++ C++/climbing_stairs.cpp | 20 ++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 C++/House Robber.cpp create mode 100644 C++/climbing_stairs.cpp diff --git a/C++/House Robber.cpp b/C++/House Robber.cpp new file mode 100644 index 0000000..212e5ca --- /dev/null +++ b/C++/House Robber.cpp @@ -0,0 +1,33 @@ +class Solution { +public: + int rob(vector& nums) { + int sum[nums.size()+1]; + if(nums.size()<2){ + return nums[nums.size()-1]; + } + bool flag =false; + sum[0] = nums[0]; + sum[1] = max(nums[0],nums[1]); + if(max(nums[0],nums[1])==nums[1]){ + flag = true; + } + for(int i = 2;i