代码本地测样例过不去,提交AC
查看原帖
代码本地测样例过不去,提交AC
927981
Soul_Wanderer楼主2023/10/5 17:34

rt

code:

#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=1e3+10;
double f[14237ll][N]; 
int k,q;
signed main()
{
	cin>>k>>q;
	f[0][0]=1;
	for(int i=1;i<=14237ll;i++){
		for(int j=1;j<=k;j++){
			f[i][j]+=1.0*f[i-1][j]*(j)/(k);
			f[i][j]+=1.0*f[i-1][j-1]*(k-(j-1))/(k);
		}
	}
	while(q--){
		int p;cin>>p;
		for(int i=1;;i++){
			if(f[i][k]>=(1.0*p/2000)){
				cout<<i<<endl;
				break;
			}
		}
	}
	return 0;
}

样例1过不去,提交是AC的,哪位大佬帮忙看看哪里出问题了。

2023/10/5 17:34
加载中...