#include using namespace std; int main() { int a, b, c, m, n; cin >> m >> n; cin >> a >> b >> c; if (a + b >= 2 * c)//判断颜色配对,分数更多 { cout << m * a + b * n; return 0; } else//判断颜色不配对,分数更多 { // 这里要注意判断一下,蓝盒子与红盒子的数量要分类讨论,否则会出错 if (m >= n) { cout << 2 * n * c + a * (m - n); return 0; } else { cout << 2 * m * c + b * (n - m); return 0; } } }