#41200: 微下去就對了


yihao3138@gmail.com (Yi Hao Su)

學校 : 不指定學校
編號 : 274855
來源 : [36.239.4.112]
最後登入時間 :
2024-09-14 18:56:35
f312. 1. 人力分配 -- 2020年10月APCS | From: [163.27.13.253] | 發表日期 : 2024-07-11 11:38

#include <cstdio>
#include <cmath>
using namespace std;
int main() {
    int a1, b1, c1, a2, b2, c2, n;
    scanf("%d%d%d%d%d%d%d", &a1, &b1, &c1, &a2, &b2, &c2, &n);
    float x1 = (2.f*a2*n+b2-b1)/(a1+a2)/2; //極值
    if (a1 + a2 > 0) {
        if (x1 > n / 2) x1 = 0;
        else if (x1 < n / 2) x1 = n;
    } else {
        if (x1 > n) x1 = n;
        if (x1 < 0) x1 = 0;
    }
    x1 = round(x1);
    float x2 = n - x1;
    printf("%.f", a1*x1*x1+b1*x1+c1+a2*x2*x2+b2*x2+c2);
    return 0;
}

 
ZeroJudge Forum