私は小さなものをパックするのに必要な大きな矩形を計算しようとしています。小さい方の矩形はサイズを知っていて大きな矩形は固定幅です。ボックスサイズを決定する
イメージでは、6つの矩形が、最初のw
と高さがh1
の大きな矩形に収まります。今、より小さな四角形を与える場合、どのように高さh2、h3、h4を決定するのですか?
私は最初、ビンの梱包ルートに行ったが、これは主に大きな1つに収まる小さな矩形の数に主に焦点を当てていたので、これは本当に助けにはならなかった。小さな箱。私は高さH2、H3、およびH4を見つけるにはどうすればよい
。元の矩形の元の矩形の幅 H1 =高
wおよびH1が与えられ= W
300、400 BH =小さな長方形の高さ BW =小さな長方形は
BHとBWが幅言いますすべての矩形について同じと与えられている40、40
SBは=小箱の数
三つの異なるセットは、このEXに設けられていると言います十分な、それぞれに対して小さな長方形を保持するために必要なボックスの必要な高さが6としてSBした第1のセットのため
- を計算する必要がある、私はその第二のセットのため
- H2を見つける必要が設定さ7としてSBた、私は8としてSBた第三のセットのために
- H4を見つける必要があり、私はまだ、H3
完全にわかりません。おそらく 'h = bh * ceil(numberOfBoxes/floor(w/bw))'を意味するのではないでしょうか?問題を明確にしてください。インプットは何ですか、どのアウトプットを期待していますか? –
私はいくつかの説明をしました。編集に役立つかどうか確認してください – Smith
小さなボックスの最初の行はなぜ 'sb'に数えられませんか?あなたは 'h3'と' h4'をどうやって区別しますか?すなわち、前の行にない最後のボックスはなぜですか? –