求调代码
查看原帖
求调代码
242524
JRzyh楼主2020/8/18 16: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/18 16:44
加载中...