无语了,求
查看原帖
无语了,求
1166291
Fing_Juancanyun_A楼主2023/12/14 17:07

U389351

题目,我想出来了(思路来源于一款氪金游戏)

可是高精我不会啊。

#include<bits/stdc++.h>
using namespace std;
int main(){
	int m,k=0;
	double gl=0,gl2;
	cin >> m;
	while (gl<1){
		gl += 1.0/m;
		m --;
		k ++;
	}
	gl2-=1/m;
	if ((1-gl)==(1-gl2)){
		cout << --k;
	}else if ((1-gl)>(1-gl2)){
		cout << k;
	}else{
		cout << --k;
	}
	return 0;
}

别想了,这只是低精算法。

有人说:“你这题没有数据点啊!”

问题是我做不出来啊。那不成手算?!

所以,大佬们,帮帮我这个小蒟蒻吧。

2023/12/14 17:07
加载中...