求调悬关
查看原帖
求调悬关
1018182
ShaunSH楼主2024/8/6 21:25

p1163

#include<cstdio>
#include<cstdlib>
using namespace std;
int a,b,m,g;
double l=0,r=3,mid,sum;
int main(){
    scanf("%d%d%d",&a,&b,&m);
    g=b*m;
    while(r-l>=0.0001){
    	sum=a;
    	mid=(l+r)/2;
    	for(int i=1;i<=m;i++){
    		sum*=mid+1;
		}
		printf("%lf\n",sum);
		if(sum<g){
			l=mid;
		}
		else{
			r=mid;
		}
	}
	printf("%.1lf",l*100);
}
2024/8/6 21:25
加载中...