求调代码
查看原帖
求调代码
242524
JRzyh楼主2020/8/19 14:44
#include<bits/stdc++.h>
using namespace std;
long long a,c,p,q,r,x,jd;
int main()
{
    cin>>a>>c>>p>>q>>r>>x;
    jd=p*(c-a);
    if(jd>0)
    {
        if(jd>=x)
        {
            cout<<a+floor(x/p*1.0);
            return 0;
        }
        else if(jd+q>=x)
        {
            cout<<c;
            return 0;
        }
        else 
        {
            cout<<c+floor((x*1.0-jd-q)/r);
            return 0;
        }
    }
    if(jd==0)
    {
        if(x<=q)
        {
            cout<<c;
            return 0;
        }
        else
        {
            cout<<c+floor((x*1.0-q)/r);
            return 0;
        }
    }
    if(jd<0)
    {
        cout<<a+floor(x*1.0/r);
        return 0;
    }
    return 0;
}
2020/8/19 14:44
加载中...