HDU-4438 Hunters 期望 水

47 篇文章 0 订阅
27 篇文章 0 订阅

最近在复习概率DP求期望,顺便做一下。

分成第二个人选择老虎或者狼的情况。

然后

s1+=q*(p)*(p)*(x+y)+q*p*(1-p)*x+q*(1-p)*p*y;//老虎 且第一个人选择老虎的期望
s1+=(1-q)*x;//老虎 且第一个人选择狼的期望

求一下取大的输出就好。

#include <iostream>
#include <cstdio>
#include <cmath>
#include <cstring>
#include <queue>
#include <vector>
#include <iomanip>
#include <algorithm>
using namespace std;
double x,y;
double p,q;
int main()
{
    int t;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%lf%lf%lf%lf",&x,&y,&p,&q);//p为第二个人的杀死概率 
        double s1=0,s2=0;
        s1+=q*(p)*(p)*(x+y)+q*p*(1-p)*x+q*(1-p)*p*y;//老虎 
        s1+=(1-q)*x;
        s2+=q*y;//狼
        s2+=(1-q)*(p)*(p)*(x+y)+(1-q)*(1-p)*p*y+(1-q)*p*(1-p)*x; 
        if(s1>s2)
        {
            printf("tiger %.4f\n",s1);
        }
        else
        {
            printf("wolf %.4f\n",s2);
        }
    }
    return 0;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 TMS320F2833x,TMS320F2823x DSC .................................................................................. 10 1.1 特性......................................................................................................................... 10 1.2 开始使用.................................................................................................................... 11 2 简介.................................................................................................................................. 12 2.1 引脚分配.................................................................................................................... 14 2.2 信号说明.................................................................................................................... 23 3 功能概述............................................................................................................................ 33 3.1 内存映射.................................................................................................................... 34 3.2 简要说明.................................................................................................................... 41 3.2.1 C28x CPU ....................................................................................................... 41 3.2.2 内存总线(哈弗总线架构) .................................................................................... 41 3.2.3 外设总线......................................................................................................... 41 3.2.4 实时JTAG 和分析.............................................................................................. 42 3.2.5 外部接口(XINTF) ................................................................................................ 42 3.2.6 闪存............................................................................................................... 42 3.2.7 M0,M1 SARAM ............................................................................................... 42 3.2.8 L0, L1, L2, L3, L4, L5, L6, L7SARAM ........................................................................ 43 3.2.9 引导ROM ........................................................................................................ 43 3.2.9.1 引导加载器使用的外设引脚....................................................................... 44 3.2.10 安全性............................................................................................................ 44 3.2.11 外设中断扩展(PIE) 块......................................................................................... 46 3.2.12 外部中断(XINT1-XINT7,XNMI) ............................................................................. 46 3.2.13 振荡器和锁相环(PLL) .......................................................................................... 46 3.2.14 安全装置......................................................................................................... 46 3.2.15 外设时钟......................................................................................................... 46 3.2.16 低功率模式....................................................................................................... 46 3.2.17 外设帧0,1,2,3 (PFn) ...................................................................................... 47 3.2.18 通用输入/输出(GPIO) 复用器................................................................................. 47 3.2.19 32 位CPU 定时器(0,1,2) .................................................................................. 47 3.2.20 控制外设......................................................................................................... 48 3.2.21 串行端口外设.................................................................................................... 48 3.3 寄存器映射................................................................................................................. 49 3.4 器件仿真寄存器............................................................................................................ 51 3.5 中断.......................................................................................................................... 52 3.5.1 外部中断......................................................................................................... 56 3.6 系统控制.................................................................................................................... 57 3.6.1 OSC 和PLL 块.................................................................................................. 58 3.6.1.1 外部基准振荡器时钟选项.......................................................................... 59 3.6.1.2 基于PLL 的时钟模块.............................................................................. 60 3.6.1.3 输入时钟损失....................................................................................... 61

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值