Vidyalelo
Data Structure · Q248

Dynamic Programming in Data Structures

Programming · Data Structure · question 248

Q248

What is the output of the following code? #include #include int max_num(int a, int b) if(a > b) return a; return b; int kadane_algo(int *arr, int len) int ans, sum, idx; ans =0; sum =0; for(idx =0; idx mx_sm) mx_sm = val; return mx_sm; int main() int arr[4][5] = 7, 1, -3, -6, -15, 10, -6, 3, -4, 11, -2, -3, -1, 2, -5, 3, 0, 1, 0, 3; int row = 4, col = 5; int ans = max_sum_rectangle(arr,row,col); printf("%d",ans); return 0;

A.
17
B.
18
Answer
C.
19
D.
20

Answer: Option B

Solution

Answer: Option B
No explanation is given for this question Let's Discuss on Board