\(W_i\) が小さいブロックから順に合計の長さが \(L\) を超えるまで埋めていく.