首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
V2EX  ›  奇思妙想

考验智商的时候到了: 0-100 中任选一个整数

  •  
  •   Baboonowen · 278 天前 · 4881 次点击
    这是一个创建于 278 天前的主题,其中的信息可能已经有所发展或是发生改变。

    0-100 中任选一个整数,互相不知道选择( 1000 个以上的正常人)且仅有一次机会,与最终平均数的 2/3 最接近的人获胜,各位大佬们选多少?😀

    36 回复  |  直到 2019-01-20 12:24:57 +08:00
        1
    lhx2008   278 天前 via Android
    从 66 往下迭代,多次迭代之后是 0,共赢,但是我可能会选 1,哈哈
        2
    xenme   278 天前 via iPhone
    我也会选 1
        3
    duvalier   278 天前 via iPhone
    样本量无限大的话,趋近 1,然而现实一般都会是十几左右吧
        4
    ericls   278 天前 via iPhone
    你是要验证理性人假设吗?

    这个跟智商没关系
        5
    wAtcher789   278 天前 via Android
    这貌似是 黄金点 游戏?
        6
    mohoumk2   278 天前 via Android   ♥ 3
    42
        7
    zmj1316   278 天前
    我们博弈论课上面做过这个,最终是 13 的人赢了,选 1 的基本没戏,因为会有人选 100 的,
    顺便一提获胜奖品是期末加分 23333
        8
    yang3121099   278 天前
    正如楼上所言,迭代以后,人们最终选择的焦点在 0 或 1 上,考虑到如果所有人都选 0 或所有人都选 1,这两种情况分别对应所有人的共赢。
    但是由于我不确定其他人会选 0 还是选 1,如果按照两点分布 B(1000,0.5),期望的三分之二小于 0.5 的概率更大,所以我选 0...
        9
    yang3121099   278 天前
    @zmj1316
    如果按照博弈论的思想,所有人都应该像我一样考虑到自身利益吧...
    所以不可能有人选 100...
    如果非要按照其他人都会随机选择的“普通人”,
    那这就不是“博弈论”了吧,而是“概率论”了 hhhh
        10
    HongJay   278 天前
    我也挺人在博弈论的课中讲过这个。。好像也是 13。据说是智商越高、受教育程度越高的群体数字越小。数字的大小和思考了几轮有关。
        11
    Fulcrum   278 天前 via Android   ♥ 1
    13 耶鲁大学博弈论 公开课 第二集
        12
    Raymon111111   278 天前
    这当然和智商有关系

    公开课上有人甚至选的数字超过 66
        13
    Perry   278 天前
    这个真的得看奖品是啥,如果是获胜的人均分 1 个亿, 谁没事干去选 100。。。
        14
    ZAdonai   278 天前
    考虑到我周围并不都是理性的,我会选择比 1 大一些的数字
        15
    ericls   278 天前 via iPhone
    @Raymon111111 可能因为他觉得赢这个游戏的乐趣不如乱来的乐趣

    这个不是因为智商低 而是因为系统的规则太理想化 而不是对人的假设太理想化
        16
    l12ab   278 天前 via iPhone
    有部电影,杀人游戏,英文名就叫 13
        17
    stevenbipt   278 天前 via Android
    0
        18
    zmj1316   278 天前 via Android
    @yang3121099 这是博弈论课,并且获胜有明确的奖励,但是仍然有人出于好玩的目的选一个绝对赢不了的数字,所以现实中纳什均衡没那么容易实现,人并非绝对理智的生物😂
        19
    autoxbc   278 天前   ♥ 1
    第一轮假设所有人是智障,那么会随机选,均值是 50,所以聪明人的第一个解是 33

    然后大家都是聪明人,开始迭代

    const people = 9999 ;// 总人数
    const nums = Array(101).fill().map( (e,i) => i );// 备选数列
    const rslt = [ 33 ]; // 迭代解数列

    // 迭代次数选 10
    Array(10).fill().forEach( () => {
    const last = rslt[ rslt.length - 1 ];

    const next = nums.reduce( (pre,cur) => {
    const avrg = ( last*( people - 1 ) + cur ) / people ;
    const calc = num => Math.abs( num - avrg*2/3 );
    return calc(cur) < calc(pre) ? cur : pre ;
    }, last );

    rslt.push(next);
    } );

    console.log(rslt);

    >>> [33, 22, 15, 10, 7, 5, 3, 2, 1, 1, 1]

    1 是标准解
    0 不可能,估计是没考虑选项必须是整数
    13 什么的看不懂,你们说说看
        20
    580a388da131   278 天前 via iPhone
    博弈论的东西单独拿出来给行外人玩会让人有种无语的气息……
        21
    RoyL   278 天前
    @zmj1316
    要是有实质奖惩就容易实现了,比如算课程分数
        22
    wuhaoworld   277 天前
    这是一个考验群体智商游戏,一般来说,最终的数字越小,这群人的平均智商越高。之前玩过,最终是选 19 的人赢了
        23
    Baboonowen   277 天前
    @wuhaoworld 我院有个不严谨的小调查,最终是 17
        24
    Sknaht   277 天前
    可以按照正态分布猜测,68%的人选 1,27%的人选 33,4%的人选 50,1%的人选 100。
    0.68+0.27*33+3=12.59 。
    选 33 的人多些,这个值就会大点。一般应该在 13-18 之间。
        25
    Baboonowen   277 天前
    @Sknaht 并不是正态分布,而且也不是常见分布
        26
    buhuipao   277 天前 via iPhone
    博弈论吗 记得第一节课就学得这个
        27
    deathscythe   276 天前
    我外行人看得一头雾水~
        28
    Fate810   276 天前   ♥ 1
    在外行人看来这个题可能一头雾水,对我们专业人士来说也是一脸懵逼
        29
    zmqiang   276 天前
    让我想到马里奥聚会里的一个小游戏:四个人有四份金币可以选,数量不等,如果两个人选的一样双就都拿不到金币。按照玩的经验来看,主要还是要先观察别人怎么选。
        30
    Baboonowen   276 天前 via Android
    @Fate810 哈哈哈哈哈
        31
    Jobin0528   274 天前 via iPhone
    斯坦福博弈论?
        32
    SeaRecluse   274 天前
    @Baboonowen (100/e*2/3)*2/3 ≈ 17
        33
    SeaRecluse   274 天前
    错了,应该是 (101/e*2/3)*2/3 ≈ 17
        34
    SeaRecluse   274 天前
    准确的说,因为人是非理性的 /选择非随机,所以第一轮的平均值并不是 50,而是 101/e = 37 左右
        35
    vincenttone   273 天前
    10 15 22 33. 应该是在 15 和 22 左右,应该是要看人群,按说必然低于 33,但是碰到不动脑子的队伍或者这个问题没奖励的情况,100 或许都有可能。。我个人猜测估计是 15
        36
    mamahaha   271 天前
    50*( 2/3 )*( 2/3 )。。。。。。向 0 逼近,当路过 1 的时候,1*( 2/3 )与 1 更接近,所以结果是 1。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2284 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 02:31 · PVG 10:31 · LAX 19:31 · JFK 22:31
    ♥ Do have faith in what you're doing.