记录编号 415182 评测结果 AAAAAAAAAA
题目名称 [UVa 11021] 麻球繁衍 最终得分 100
用户昵称 GravatarHallmeow 是否通过 通过
代码语言 C++ 运行时间 1.233 s
提交时间 2017-06-15 17:44:22 内存使用 0.33 MiB
显示代码纯文本
#include<iostream>
#include<cmath>
#include<cstring>
#include<cstdio>
#define pos(i,a,b) for(int i=(a);i<=(b);i++)
#define pos2(i,a,b) for(int i=(a);i>=(b);i--)
#define N 1010
using namespace std;
int n,k,m;
double p[N],f[N];
int t;
int haha()
{
    freopen("tribbles.in","r",stdin);
    freopen("tribbles.out","w",stdout); 
    scanf("%d",&t);
    pos(u,1,t)
    {
       memset(f,0,sizeof(f));
       memset(p,0,sizeof(p));
       scanf("%d%d%d",&n,&k,&m);
       pos(i,0,n-1)
         scanf("%lf",&p[i]);
       f[0]=0;f[1]=p[0];
       pos(i,2,m)
       {
              pos(j,0,n-1)
                f[i]+=p[j]*pow(f[i-1],j);   
       }
       printf("Case #%d: %0.7lf\n",u,pow(f[m],k));
    }
    //while(1);
    return 0;
}
int sb=haha();
int main()
{;}