T1 65pts 求助
  • 板块学术版
  • 楼主LYZHZ
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/1/14 19:30
  • 上次更新2023/10/24 04:14:42
查看原帖
T1 65pts 求助
716579
LYZHZ楼主2023/1/14 19:30

代码如下:

#include<bits/stdc++.h>
using namespace std;
int n,m;
double pmin=-1,pmax=-1,in,ax;
int a,maxx,minn;
int main()
{
//	freopen("game2.in","r",stdin);
//	freopen("text.out","w",stdout);
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		scanf("%d",&a);
		in=(1.0*m/i)/a;
		if(a==1) ax=-1;
		else ax=(1.0*m/i)/(a-1);
		if(pmin==-1||pmin<in) pmin=in;
		if(pmax==-1||pmax>ax) pmax=ax;	
	}
	maxx=floor(pmax),minn=ceil(pmin);
	if(maxx==-1||minn==-1)
	{
		cout<<"xiaogougege";
	} 
	else if(maxx<minn) cout<<0;
	else cout<<maxx-minn+1;
 	return 0;
}
2023/1/14 19:30
加载中...