文章目录 题目信息解题思路代码实现 题目信息 题目传送门 解题思路 求出三种价格取最小,无坑。 代码实现 #include <bits/stdc++.h> using namespace std; int main() { int n, res = 1e9; cin >> n; for (int i = 0; i < 3; ++i) { int x, y; cin >> x >> y; res = min(res, (n / x + (n % x != 0)) * y); } cout << res << '\n'; return 0; }