ZOJ 3640
2024-08-31 09:52:53
很简单的概率题了
设dp[x]为能力值 为x时出去的期望 天数
#include <iostream>
#include <cstdio>
#include <cmath>
#include <algorithm>
#include <cstring>
using namespace std;
double dp[20005];
int ci[125];
double is=0.5*(1+sqrt(5));
int main(){
int n,f,ma;
while(scanf("%d%d",&n,&f)!=EOF){
ma=-1;
for(int i=1;i<=n;i++){
scanf("%d",&ci[i]);
ma=max(ma,ci[i]);
}
ma=ma*2;
for(int i=max(ma,f);i>=f;i--){
dp[i]=0;
for(int k=1;k<=n;k++){
if(i>ci[k]) dp[i]+=(int)(is*ci[k]*ci[k]);
else{
dp[i]+=(dp[i+ci[k]]+1);
}
}
dp[i]=(dp[i])/n;
}
printf("%.3lf\n",dp[f]);
}
return 0;
}
最新文章
- redis键命令
- 使用eclipse开发servlet
- PHP+jQuery 注册模块的改进之一:验证码存入SESSION
- php中的四种排序算法
- CentOS 访问 Windows 共享目录
- 原型及原型链,以及prototype和__proto__属性(笔记便于以后复习)
- java第十四次作业
- 【转】C语言产生随机数
- 「mysql优化专题」高可用性、负载均衡的mysql集群解决方案(12)
- vmstat结果在不同操作系统上的解释
- python学习之时间处理
- 初次认识dedecms和帝国cms内容管理系统
- CentOS7下安装Python3及Pip3并保留Python2
- python open 关于读、写、追加的总结
- vue css 模块化编程 CSS Modules Scoped
- hdu-2897-巴什博弈
- Java堆外内存之六:堆外内存溢出问题排查
- RabbitMQ 初探
- spring boot 入门一 构建spring boot 工程
- (字符串的处理4.7.22)POJ 3337 Expression Evaluator(解析C风格的字符串)