1. 更改了数字块合并逻辑（由于默认值改为1造成的bug）

2. 增强代码的可读性