A.
模拟。算出光和对立谁先 GG(即最多存活轮数),然后计算伤害值即可。
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
inline int divv (int x, int y) {
if (x % y == 0) {
return x / y;
}
else {
return x / y + 1;
}
}
int main() {
ll a, h, b, k;
cin >> a >> h >> b >> k;
ll res = 0;
ll opp = divv (h, b), ray = divv (k, a);
//cout << opp << " " << ray;
if (opp > ray) {
res = ray * b + ray * a + a * 10;
}
else if (opp == ray) {
res = ray * b + ray * a;
}
else {
res = opp * a + opp * b + b * 10;
}
cout << res;
return 0;
}
京公网安备 11010502036488号