zoukankan      html  css  js  c++  java
  • 几道noip2018提高组初赛的题

    以下做法来均自llj @Nicodafagood

    一、单项选择题

    7. 在一条长度为 1 的线段上随机取两个点,则以这两个点为端点的线段的期望

    长度是( )。
    A. 1 / 2
    B. 1 / 3
    C. 2 / 3
    D. 3 / 5

    从0~L任选一点x,与0到x的线段长度期望为

    $frac{int_0^Lx}{L}=(frac{1}{2}L^2-frac{1}{2}0^2)/L=frac{L}{2}$

    于是从0~1任选一点x,然后再选一点y与x的构成线段的期望长度为

    $[int_0^1( frac{1-x}{1}*frac{1-x}{2}+frac{x}{1}*frac{x}{2})]/1$

    $=int_0^1( x^2-x-frac{1}{2})$

    $=(frac{1}{3}*1^3-frac{1}{2}*1^2-frac{1}{2}*1)-(0)$

    $=frac{1}{3}$

    故选C

    9. 假设一台抽奖机中有红、蓝两色的球,任意时刻按下抽奖按钮,都会等概率
    获得红球或蓝球之一。有足够多的人每人都用这台抽奖机抽奖,假如他们的
    策略均为:抽中蓝球则继续抽球,抽中红球则停止。最后每个人都把自己获
    得的所有球放到一个大箱子里,最终大箱子里的红球与蓝球的比例接近于
    ( )。
    A. 1 : 2
    B. 2 : 1
    C. 1 : 3
    D. 1 : 1

    等价于一个生物老师讲过的模型:某地区重男轻女,生了女孩就继续生直到生了男孩为止,这样并不会使人口性别失衡。

    设E(x)为生第一个男孩之前生的女孩个数的期望

    $E(x)=frac{1}{2}*0+frac{1}{2}*(1+E(x))$

    解得$E(x)=1$

    故选D

    三、问题求解

    2. 方程 a*b = (a or b) * (a and b),在 a,b 都取 [0, 31] 中的整数时,
    共有_____组解。(*表示乘法;or 表示按位或运算;and 表示按位与运算)

    发现当且仅当a或者b中一个是另一个的子集时成立。

    证明:

    $a or b= frac{(a+b+(a xor b))}{2}$

    $a and b= frac{(a+b-(a xor b))}{2}$

    $(a or b)*(a and b)= frac{(a+b)^2-(a xor b)^2}{4}$

    当$(a or b)*(a and b)= a*b$时

    $a*b= frac{(a+b)^2-(a xor b)^2}{4}$

    $(a-b)^2=(a xor b)^2$

    得证

     

  • 相关阅读:
    jdk与jre安装之后的名字
    手机用笔记本上网
    Django简易安装
    python 结巴分词
    Elasticsearch shield权限管理详解
    nginx配置初步
    linux 使用 rz 和 sz 命令
    eclipse 鲜为人知的调试技巧,你用过多少
    HDOJ 题目3555 Bomb(数位DP)
    Ubuntu1204 vim中文乱码解决方法
  • 原文地址:https://www.cnblogs.com/Achenchen/p/9788396.html
Copyright © 2011-2022 走看看