if(pos==0) return max(sum,0); 这里,为什么能和0再取个max。
我理解的是从高位往地位递归,当位数递归到0的时候,这个数已经确定了,那么它的贡献也是确定的,怎么能再和0取max呢.