pub fn column_heights_balanced( heights: &[i32], n_cols: usize, fill: ColumnFill, max_h: Option<i32>, ) -> Vec<i32>
振り分け後の各列の高さを返す(純粋関数)。