7656:李白的酒
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
-
李白街上走,提壶去打酒。遇店加一倍,见花喝一斗。n遇店和花,喝光壶中酒。
试问壶中原有多少酒?
释义:李白提壶上街买酒、喝酒,每次遇到酒店,便将壶中的酒量增添一倍,而每次见到花,便喝酒一斗,这样他遇店、见花经过n次,正好把酒全喝完了。问:壶中原有多少酒。
- 输入
- 一个正整数n,不超过100。
- 输出
- 一个小数,为壶中初始酒量(单位:斗),舍入到小数点后五位。
- 样例输入
-
3
- 样例输出
-
0.87500
1 #include<iostream> 2 #include<cstdio> 3 using namespace std; 4 int tot; 5 int main() 6 { 7 double ans=0; 8 int n; 9 cin>>n; 10 while(tot!=n) 11 { 12 tot++; 13 ans=ans+1; 14 ans=ans/2; 15 } 16 //cout<<ans; 17 printf("%.5lf",ans); 18 return 0; 19 }
时间: 2024-10-13 18:23:27