//题意:利用公式e = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n! 求e ;
//输入:只有一行,该行包含一个整数n(2<=n<=15),表示计算e时累加到1/n!。
//输出:输出只有一行,该行包含计算出来的e的值,要求打印小数点后10位。
//题解:先定义变量,然后输入(n);然后根据阶乘算出a的大小;
//最后根据公式,输出结果。(别忘了+1);
//代码:
include<bits/stdc++.h>
using namespace std;
int main(){
double n,a=1,sum=0;//定义变量 n,a,sum(一定要归零);
cin>>n;//输入
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
a=a*j;//算出阶乘;
}
sum=sum+1/a;//根据公式,求出e的值;
a=1;
}
cout<<fixed<<setprecision(10)<<sum+1;//输出(最后还要加一);
return 0;
}