#include #include #include #include #include #include #include #include #include #include using namespace std; #define mod (1000000000+7) #define N (10007) #define INF 1e16 typedef long long ll; typedef pair P; double dp[1010][1010]; int main(void){ ll n; double p,q; cin>>n>>p>>q; dp[0][0]=1.0; for(ll i=0;i=0)dp[i-1][x+1]+=q*dp[i][x]; if(i==0&&x==0)dp[i][x+1]+=p*dp[i][x]; if(i!=0)dp[i][x+1]+=p*dp[i][x]; } } } double sum=0.0; for(ll i=1;i<=1000;i++)if(i%2==1)sum+=dp[0][i]; printf("%.16lf\n",sum); return 0; }