code: https://ide.codingblocks.com/s/578321
problem: https://leetcode.com/problems/binary-tree-maximum-path-sum/
The code has been accepted but I had a doubt,
in line 34 if I do not add 0 in return max(0,max(op3,op4));
it is giving the wrong answer but why? because even if the path sum is negative in that subtree we have to return it right ? but here we are returning 0 instead