Get Maximum in Generated Array LeetCode solution in C++
1class Solution {2public:3int getMaximumGenerated(int n) {4// base cases5if (n < 2) return n;6// support variables7int arr[n + 1], m;8arr[0] = 0, arr[1] = 1;9// building arr10for (int i = 2; i <= n; i++) {11if (i % 2)12arr[i] = arr[i / 2] + arr[i / 2 + 1];13else14arr[i] = arr[i / 2];15// updating m16m = max(arr[i], m);17}18return m;19}20};