divide and conquer 2进制转10进制伪代码