#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,求助