说实话,这次的初赛比上一次的要简单。

不过还有些变态的题目。


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

    长度是( )。

    A. 1 / 2

    B. 1 / 3

    C. 2 / 3

    D. 3 / 5

赛场做法

这题,一眼看下去,我就有点懵了。

后来,又想想有关期望的性质,然后……

画出一条线段,平均分成几份,将所有情况求出来,然后算出期望值。

算了两次,第一次分4份,第二次分6分。

结果都是13\frac{1}{3}31​

证明

我在网上翻到一篇有关这个的证明的博客,结果,那博客秀了强大的微积分……

后来,同学告诉我一个比较好理解的证法:

考虑归纳证明

假设现在有一条线段,长度为lll。

利用分治的思想,在中间取个中点,设为MMM。它将线段等分成两段。

设最终得到的线段的端点分别为XXX,YYY。

根据它们的位置,大体上有两种情况:

  1. XXX和YYY在MMM异侧,则XY‾=XM‾+YM‾\overline{XY}=\overline{XM}+\overline{YM}XY=XM+YM。显然,在期望情况下,两者皆为x4\frac{x}{4}4x​,所以,XY‾=x2\overline{XY}=\frac{x}{2}XY=2x​。
  2. XXX和YYY在MMM同侧,则XY‾=x6\overline{XY}=\frac{x}{6}XY=6x​

∴x2+x62=x3\therefore\frac{\frac{x}{2}+\frac{x}{6}}{2}=\frac{x}{3}∴22x​+6x​​=3x​

得证。


  1. 假设一台抽奖机中有红、蓝两色的球,任意时刻按下抽奖按钮,都会等概率

    获得红球或蓝球之一。有足够多的人每人都用这台抽奖机抽奖,假如他们的

    策略均为:抽中蓝球则继续抽球,抽中红球则停止。最后每个人都把自己获

    得的所有球放到一个大箱子里,最终大箱子里的红球与蓝球的比例接近于

    ( )。

    A. 1 : 2

    B. 2 : 1

    C. 1 : 3

    D. 1 : 1

赛场做法&证明

其实这个比较简单。

设蓝球期望为xxx,则x=1+x2x=\frac{1+x}{2}x=21+x​。

解得x=1x=1x=1


方程 a*b = (a or b) * (a and b),在 a,b 都取 [0, 31] 中的整数时,

共有_____组解。(*表示乘法;or 表示按位或运算;and 表示按位与运算)

赛场做法

第一眼看下去,就觉得这一定是一道神仙题。

果然,还真TM是神仙题。

我先考虑了一个情况:

如果a and ba\ and\ ba and b和a or ba\ or \ ba or b中,这两个数由aaa和bbb组成。

那么很显然的是,一定有其中一个是另外一个的子集。

然后乱搞一波,减去重复的,得出454454454。

然后我还觉得有其它的情况,结果想了半天,没有想出来,最后就交了这个答案……

于是莫名切了。

证明

设x=a xor bx=a\ xor\ bx=a xor b

a and b=a+b−x2a\ and\ b=\frac{a+b-x}{2}a and b=2a+b−x​

a or b=a+b+x2a\ or\ b=\frac{a+b+x}{2}a or b=2a+b+x​

∴(a and b)∗(a or b)=(a+b)2−x24\therefore \left(a\ and\ b\right)*\left(a\ or\ b\right)=\frac{\left(a+b\right)^2-x^2}{4}∴(a and b)∗(a or b)=4(a+b)2−x2​

∴a∗b=(a+b)2−x24\therefore a*b=\frac{\left(a+b\right)^2-x^2}{4}∴a∗b=4(a+b)2−x2​

∴(a−b)2=x2\therefore \left(a-b\right)^2=x^2∴(a−b)2=x2

得证。


然后就没有什么别的特别难的题目了。

总结一下:

  1. 期望题分治看看。
  2. 位运算有很多规律,有时候异或很有用。

NOIP2018提高组初赛选讲的更多相关文章

  1. NOIP2018提高组初赛知识点

     (传说,在神秘的初赛中,选手们经常互相爆零以示友好……) 历年真题:ti.luogu.com.cn 以下标题中打*的是我认为的重点内容 一.关于计算机 (一)计算机组成 硬件组成: 1. 控制器(C ...

  2. NOIP2018提高组初赛准备

    NOIP2017提高组初赛错题 一.单项选择题(共15 题,每题1.5 分,共计22.5 分:每题有且仅有一个正确选项) 4. 2017年10月1日是星期日,1949年10月1日是( ). A. 星期 ...

  3. noip2018提高组初赛试题

    一.单项选择题(共 10 题,每题 2 分,共计 20 分: 每题有且仅有一个正确选项) \2. 下列属于解释执行的程序设计语言是( ). A. C B. C++ C. Pascal D. Pytho ...

  4. 几道noip2018提高组初赛的题

    以下做法来均自llj @Nicodafagood 一.单项选择题 7. 在一条长度为 1 的线段上随机取两个点,则以这两个点为端点的线段的期望 长度是( ).A. 1 / 2B. 1 / 3C. 2 ...

  5. NOIP2018提高组初赛游记

    AH省的,好像水军多,走的都比较早(莫非是真·大佬!!) 本人考了71,较去年退步了.(去年还考80多的来着) 题目坑.. 第一.二大题选择 第三题年份,看了试卷标题,第二十二届,算出来后没有这个选项 ...

  6. NOIp2018 提高组初赛试题参考答案

  7. NOIP提高组初赛难题总结

    NOIP提高组初赛难题总结 注:笔者开始写本文章时noip初赛新题型还未公布,故会含有一些比较老的内容,敬请谅解. 约定: 若无特殊说明,本文中未知数均为整数 [表达式] 表示:在表达式成立时它的值为 ...

  8. NOIP2018提高组省一冲奖班模测训练(四)

    NOIP2018提高组省一冲奖班模测训练(四) 这次比赛只AC了第一题,而且花了40多分钟,貌似是A掉第一题里面最晚的 而且还有一个半小时我就放弃了…… 下次即使想不出也要坚持到最后 第二题没思路 第 ...

  9. NOIP2018提高组省一冲奖班模测训练(三)

    NOIP2018提高组省一冲奖班模测训练(三) 自己按照noip的方式考,只在最后一两分钟交了一次 第一题过了,对拍拍到尾. 第二题不会.考试时往组合计数的方向想,推公式,推了一个多小时,大脑爆炸,还 ...

随机推荐

  1. Maven - 深入理解maven构建生命周期和各种plugin插件

    作者:亚当-adam 来源:CSDN 原文:https://blog.csdn.net/zhaojianting/article/details/80321488 版权声明:本文为博主原创文章,转载请 ...

  2. 关于FR4板一些重复的数据

    介电常数:4.2-4.7 信号传输速度:表层 140~170 ps/inch, 内层 180 ps/inch

  3. 专访阿里云MVP王俊杰:开发者的超能力是用技术让世界更美好

    [王俊杰:阿里云MVP,陕西创博网络科技有限公司总经理.大数据与物联网的爱好者与实践者. 8年以上互联网从业经验,曾从事军工相关仿真分析软件研发与集成.4年以上大数据系统开发经验.目前正与天水市秦州区 ...

  4. (转)第05节:Fabric.js的动画设置

    凡是出色的Canvas库都少不了制作动画的方法,Fabric.js也不例外,它有着编写简单且功能强大的动画助手,这就是animate( )方法. animate主要使用代码如下: rect.anima ...

  5. 引用第三方 chalk 模块

    第三方模块没有默认引用到我们的电脑中,我们要进行下载 chalk 这个包是为了使输出不再单调,添加文字背景什么的,改变字体颜色什么的, npm install chalk //只需要写文件包名,不需要 ...

  6. CCPC 2019 网络赛 1006 Shuffle Card

    // 签到题,比赛时候写双向链表debug了半天,发现有更好方法,记录一下.   Shuffle Card HDU 6707 题意:   有一 \(n\) 张卡片,编号 \(1~n\) ,给定初始编号 ...

  7. SGLTE/SVLTE、CSFB、SRVCC概念

    SGLTE:Simultaneous GSM and LTE,手机可以同时驻留在GSM和LTE网络中,打电话通过GSM网络进行,数据业务通过LTE网络进行.​ SVLTE:Simultaneous V ...

  8. Python文件操作回顾

    with open("D:/Temp/a.txt", mode='w', encoding='utf-8') as f: f.write('hello') with open(&q ...

  9. <每日一题>题目12:列表解析及zip、dict函数的简单应用

    ''' 分析: 1.列表解析:迭代机制的一种应用 语法: [expression for iter_val in iterable] [expression for iter_val in itera ...

  10. selenium基础(多表单切换、多窗口切换)

    一.多表单的切换 frame:HTML页面中的一中框架,主要作用是在当前页面中指定区域显示另一页面元素:              (HTML语言中,frame/iframe标签为表单框架) 在web ...