題目連結: https://zerojudge.tw/ShowProblem?problemid=d502

# 解題思路

裝 3×3×3 產品和 2×2×2 產品剩下的空間,用來裝 1×1×1 的產品,可讓需要的包裝箱最少。
一個 3×3×3 產品裝在箱子裏,會剩 37 個 1×1×1 的空間。
2×2×2 產品裝在箱子裏,會剩 64-8*(b%8) 個 1×1×1 的空間。

# 程式碼

#include <iostream>
using namespace std;
int main()
{
	int a,b,c,d,total=0;
	while(cin>>a>>b>>c>>d)
    {
        total=c+d;
        while(b>0)
        {
            b-=8;
            total++;
        }
        while(a-8*(b%8)-37*c>0)
        {
            a-=64;
            total++;
        }
        cout<<total<<endl;
    }
}
更新於 閱讀次數

用實際行動犒賞爆肝的我😀

Zrn Ye LinePay

LinePay