feature: 完成班次分割算法