int main(){ int m(0), n(0), a(0), b(0), c(0), d(0), x(0), y(0), z(0); cin >> n >> m;//彩笔、白笔 cin >> a >> b >> c >> d;//混彩、混白、纯白、纯彩 cin >> x >> y >> z;//混、白、彩 int i = 0;//混搭盒数 int res(0); while (i * a <= n && i * b <= m){ int temp(0); temp += i * x; temp += (n - i * a) / d * z; temp += (m - i * b) / c * y; if (temp > res){ res = temp; } i++; } cout << res; return 0; }