fzu 2132
#include<stdio.h> double h; double tt; void s(long long m,long long n) { long long i,j,sum; j=1; sum=1; for(i=n;i>=n-m+1;i--,j++) { sum*=i; sum/=j; } h=h*1.0*sum; return ; } int main(){ long long n,m,i,j,t; double f; scanf("%I64d",&t); while(t--) { scanf("%I64d%I64d%lf",&n,&m,&f); tt=0; for(j=m;j<=n;j++) { h=1.0; for(i=1;i<=j;i++) h*=f; for(i=1;i<=n-j;i++) h=h*(1-f); s(j,n); tt=tt+h;; } printf("%.4f\n",tt); } return 0; }