分块算法