两件事
查看原帖
两件事
242524
JRzyh楼主2020/7/2 19:03
  1. 题解抄袭https://www.luogu.com.cn/blog/hyzxxqc-blog/solution-p3926->https://www.luogu.com.cn/blog/kkkse04/solution-p3926

  2. 求调代码

#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/7/2 19:03
加载中...