70pts求调!!!
查看原帖
70pts求调!!!
1251905
cao_20115楼主2024/5/24 22:12

Code

#include <cstdio>
#include <cmath>
long long a, c, p, q, r, x;
int main(){
    scanf("%lld%lld%lld%lld%lld%lld", &a, &c, &p, &q, &r, &x);
    if (a > c) {
        printf("%lld", a + x * r);
    } else if (a == c) {
        if (x <= q) printf("%lld", c);
        else printf("%lld", c + 1.0 * (x - q) / r);
    } else {
        if (x <= (c - a) * p) printf("%lld", a + x / p);
        else if (x > (c - a) * p && x <= (c - a) * p + q) printf("%lld", c);
        else printf("%lld", c + (x - (c - a) * p - q) / r);
    }
    return 0;
}

样例全部通过~

2024/5/24 22:12
加载中...