不会做%%http://blog.csdn.net/doom_bringer/article/details/50428503

 #include<bits/stdc++.h>
#define LL long long
#define LD long double
#define N 100005
using namespace std;
inline int ra()
{
int x=,f=; char ch=getchar();
while (ch<'' || ch>'') {if (ch=='-') f=-; ch=getchar();}
while (ch>='' && ch<='') {x=x*+ch-''; ch=getchar();}
return x*f;
}
double f[],p[];
double ksm(double a, int p)
{
double ans=;
for (;p;p>>=,a*=a)
if (p&)
ans*=a;
return ans;
}
int main()
{
freopen("tribbles.in","r",stdin);
freopen("tribbles.out","w",stdout);
int T=ra();
for (int t=; t<=T; t++)
{
int n=ra(),k=ra(),m=ra();
for (int i=; i<n; i++) scanf("%lf",&p[i]);
memset(f,,sizeof(f));
f[]=; f[]=p[];
for (int i=; i<=m; i++)
for (int j=; j<n; j++)
f[i]+=p[j]*ksm(f[i-],j);
printf("Case #%d: %.7lf\n",t,ksm(f[m],k));
}
return ;
}

最新文章

  1. SharePoint 2013 配置Excel Services
  2. IOS RunLoop浅析 三
  3. linux查找某一进程并杀死
  4. js中的回调函数的理解和使用方法
  5. ZOJ 1056 The Worm Turns
  6. spring mvc 经典总结
  7. Java - 使用 XSD 校验 XML
  8. Import Items &ndash; Validation Multiple Languages Description
  9. 《C++ Primer》之面向对象编程(二)
  10. 王者荣耀是怎样炼成的(二)《王者荣耀》unity安装及使用的小白零基础入门
  11. [置顶] spring集成mina 实现消息推送以及转发
  12. 利用Eclipse中的Maven构建Web项目报错(二)
  13. Python之常用第三方库总结
  14. 转载Alpine Linux常用命令
  15. Dynamics 365—脚本
  16. JAVA二分搜索树
  17. ASP.Net Core 2.2 MVC入门到基本使用系列 (一)(转)
  18. fjwc2019 D6T1 堆(组合数+打表)
  19. Xcode清理存储空间
  20. HDU 6015 Skip the Class 优先队列 map的使用

热门文章

  1. modelsim10.4环境变量的设置
  2. java中栈内存与堆内存(JVM内存模型)
  3. WIN2008中部署网站后样式及JS加载不了(转载)
  4. SIAMATIC S7-1200 中通过 Modbus RTU 如何读取地址范围 9999 到 65535 的输入字
  5. 小程序mdns+udpSocket实现电视推送
  6. ES6转换ES5
  7. metasploit扫描
  8. linux7下nenux3.14的maven私服搭建和配置使用
  9. 基于RabbitMQ的MQTT协议及应用
  10. Spring的AOP开发(基于AspectJ的XML方式)