TLE90求助
查看原帖
TLE90求助
1069057
zzy10124楼主2024/10/15 20:46
#include<bits/stdc++.h>
using namespace std;
int n,m,a[100001],cnt,ans=0;
double c[100001],d[100001],l=-1,r=0;
signed main(){
	ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>a[i];c[i]=(double)(m*1.0/(a[i]*i));d[i]=(double)(m*1.0/((a[i]-1)*i));r=max(r,d[i]);
	}for(int i=1;i<=n;i++){
		l=max(l,c[i]),r=min(r,d[i]);
	}if(l==r)cout<<"xiaogougege";
	else for(int i=(int)ceil(l);i<r;i++) ans++;
	cout<<ans;
}

第12个点TLE,求助

2024/10/15 20:46
加载中...