输入样例:

3 3

0.5 0.5 0.5

输出样例:

6.0 (保留一位小数)

代码:

#include<bits/stdc++.h>using namespace std;double mem[15][100005];
double pi[100005];int C( int a  , int b ){int sum_1 = 1;int sum_2 = 1;for ( int k = 0 ; k <  b ; k++ )  sum_1*=a--;for ( int k = 1 ; k <= b ; k++ ) sum_2*=k;return sum_1/sum_2; }int main(){int n,k;cin>>n>>k;for ( int q = 1 ; q <= n ; q++ ){cin>>pi[q];for ( int a = 1 ; a < k ; a++ ){//a记录a次方,存入mem[a]; mem[a][q] = mem[a][q-1] + 1;for ( int p = 1 ; p <= a - 1; p++ )mem[a][q] += C( a , p )*mem[a-p][q-1];mem[a][q]*=pi[q];}mem[k][q] = 1;for ( int p = 1 ; p <= k - 1; p++ )mem[k][q] += C( k , p )*mem[k-p][q-1];mem[k][q] *= pi[q];mem[k][q] += mem[k][q-1];}printf("%.1lf\n",mem[k][n]);}            

CQUPT第十三届ACM网赛 C 高次OSU题解相关推荐

  1. CQUPT第十三届ACM网赛 H. 活动图 题解

    输入样例 6 7 3 1 4 1 5 9 1 2 7 1 3 11 2 3 13 3 4 1 3 6 19 4 5 20 5 6 1 输出样例 5 我们需要走遍整张图,故求最小生成树即可,想复杂了. ...

  2. CQUPT第十三届ACM网赛 J. 才华横溢 题解

    样例输入: 2 2 2 2 4 5 2 3 5 样例输出: 2 5 一丶引入GCD GDC,即最大公约数.便捷求法如下. int GCD(int a,int b){return !a?b:GCD( b ...

  3. 记第七届ACM校赛-回忆

    这一次校赛其实是两个月半之前的事情了---4月29日.那天比赛完之后,自己就想当天写写这一次比赛的事,但是由于那天比赛完之后又马上又赶回家,5个小时的比赛加上2个小时的车程,整个人都觉得很累,所以那天 ...

  4. 第十三届NENUACM校赛正式赛总结

    目录 A B C D E F G H I 这次比赛主要是心态稳定,一直坚持不懈地想把题A掉,运气好就好在有很多思维题,我出的题没有用到高级点的算法. 一个点在于自己潜心研究了一点组合数学,其实并没有比 ...

  5. 2016山东省第七届ACM省赛总结

    好久都没更过了 前段时间真是心态不好 状态也不好 都不打算练了 自己堕落了一阵子 醒悟了 感觉还是应该干些正事 加上去北京旅游(lanqiao)待了几天 心情也好多了 啊 自己太水 还要接着干. 好 ...

  6. j-甜甜圈(第十三届icpc河南省赛)

    照常,上题目:J-甜甜圈_河南省第十三届ICPC大学生程序设计竞赛(重现赛) (nowcoder.com) 这种题,就一眼能看出来直接模拟肯定是不行的了 然后比赛的时候三个人就思考了下人生决定跳过 咳 ...

  7. 2016第七届ACM山东省赛

     "题目说的是输出编号.输出编号!!" "好,改好了." "交." 最后两分钟再一次提交了代码. no  -  wrong. 奋战到最后一秒 ...

  8. 第十三届蓝桥杯大赛JavaB个人赛题题解

    最近蓝桥杯出结果了,本人有幸拿到省赛一等奖前列,现在趁着五一有空,发一发个人题解,因为我们学校是线下竞赛,所以代码都在学校的比赛机,只能再根据记忆打一打,不容易,大家要是觉得有帮助就点个赞,哈哈,祝大 ...

  9. 第十三届 ACM/CCPC 吉林省赛 J. Send Scores Problem

    ACM/CCPC 历届真题 题解目录 Problem J. Send Scores Problem Time Limit: 1000ms Memory Limit: 512MB Description ...

最新文章

  1. java浮点运算很难,java浮点型为什么不能用于严格要求精度的运算
  2. .net Core学习笔记:Windows环境搭建
  3. 10 种机器学习算法的要点
  4. ADO.NET复习总结(4)--访问SqlServer的类
  5. matlab绘图标题含有n=变量的方法(类似c语言)
  6. 线程池之工作项,等待项,计时项 (存在疑问???)
  7. android 如何完全卸载Android Studio
  8. NYOJ176 整数划分(二)
  9. 一款net平台软件之汉化
  10. python的序列类型包括哪三类,Python常用的序列类型包括列表、元组和字典三种。...
  11. C# 中的readonly属性
  12. 【实习之T100开发】Genero FGL (TIPTOP4GL) 学习笔记(1)
  13. 分子排列不同会导致_第五种手性——体手性的提出与体手性分子的合成
  14. PostgreSQL在何处处理 sql查询之八
  15. 阿里云云计算 41 阿里云CDN的工作原理
  16. 整理了20个最全的设计师学习网站,推荐收藏!
  17. PCB板材及叠层结构(转)
  18. 如何知道 win10 的激活到期时间和期限等
  19. primeNG组件库在Angular2上的使用
  20. 我的低代码布道师之路

热门文章

  1. (附源码)springboot网上作业管理系统 毕业设计 612317
  2. 《神经⽹络与深度学习》-自学笔记01
  3. 金多多配资主流资金超短策略
  4. 柔性电子:基于复合材料的三维互联压电陶瓷薄膜用于机械和热量能量收集
  5. c语言碱基配对的算法,OpenJudge计算概论-配对碱基链
  6. 微信公众平台安全模式URL签名验证
  7. pve安装黑苹果实录
  8. STC15W408AS最小系统开发板注意事项与烧写实际操作
  9. 利用pandas合并excel文件
  10. 人工智能机器视觉专业英语积累