奇怪的样例。让我错了一次

_wenhao_  •  3个月前


//这题样例输出里的两个数之间有4个空格,但是输出时只用输出一个 //而且第一个样例输出里没有小数部分,但是我保留6位小数还是对了(即100.000000 50.000000)

include <bits/stdc++.h>

using namespace std;

int main() {

double n,ans=0,ans1=100;
cin>>n;
for(int i=1;i<=n;i++){
	if(i==1)ans+=ans1;
	else ans+=ans1*2;
	ans1/=2;
}
printf("%.6lf %.6lf",ans,ans1);

}


评论:

请先登录,才能进行评论