用数组存储数据代替switch-case表达式
解决部分更改朝代带来的bug
1. 更改了数字块合并逻辑（由于默认值改为1造成的bug）

2. 增强代码的可读性
update online