Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Solution(object):
- def distributeCoins(self, root):
- self.ans = 0
- def dfs(node):
- if not node: return 0
- L, R = dfs(node.left), dfs(node.right)
- self.ans += abs(L) + abs(R)
- return node.val + L + R - 1
- dfs(root)
- return self.ans
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement