只有在格数减少时才计算fill