Skip to content

Commit

Permalink
Update cut_rod.cpp
Browse files Browse the repository at this point in the history
  • Loading branch information
ABHISHEK-821005 authored and ayaankhan98 committed Feb 11, 2021
1 parent 8c4d4c0 commit b2583bb
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions dynamic_programming/cut_rod.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,11 @@ int maxProfitByCuttingRod(const std::array<int, T> &price, const uint64_t &n) {
static void test() {
// Test 1
const int16_t n1 = 8; // size of rod
std::array<int32_t, n1> price1 = {1,2,4,6,8,45,21,9}; // price array
const int64_t max_profit1 =
std::array<int32_t, n1> price1 = {1,2,4,6,8,45,21,9}; // price array
const int64_t max_profit1 =
dynamic_programming::cut_rod::maxProfitByCuttingRod(price1, n1);
const int64_t expected_max_profit1 = 47;
assert(max_profit1 == expected_max_profit1);
const int64_t expected_max_profit1 = 47;
assert(max_profit1 == expected_max_profit1);
std::cout << "Maximum profit with " << n1 << " inch road is " << max_profit1
<< std::endl;

Expand All @@ -86,10 +86,10 @@ static void test() {
31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50};

const int64_t max_profit2=
const int64_t max_profit2=
dynamic_programming::cut_rod::maxProfitByCuttingRod(price2, n2);
const int32_t expected_max_profit2 = 90;
assert(max_profit2 == expected_max_profit2);
const int32_t expected_max_profit2 = 90;
assert(max_profit2 == expected_max_profit2);
std::cout << "Maximum profit with " << n2 << " inch road is " << max_profit2
<< std::endl;
}
Expand Down

0 comments on commit b2583bb

Please sign in to comment.