手机浏览器扫描二维码访问
有一栋楼共100层,一个鸡蛋从第N层及以上的楼层落下来会摔破,在第N层以下的楼层落下不会摔破。
给你2个鸡蛋,设计方案找出N,并且保证在最坏情况下,最小化鸡蛋下落的次数。
(假设每次摔落时,如果没有摔碎,则不会给鸡蛋带来损耗)。
最无脑最简单最粗暴的设计方案,无视最小化鸡蛋落地次数的限制,我就先在一楼扔鸡蛋,鸡蛋不碎再去二楼扔,依次类推。
最坏情况下,需要扔一百次鸡蛋,才能得到正确答案。
稍微运用一些简单的数学知识,可以设计二分法方案。
先把100层楼一分为二,站在51楼仍鸡蛋,如果鸡蛋不碎,排除50层楼以下的重复检验;51层到100层再一分为二,站在76楼扔鸡蛋,如果鸡蛋不碎,排除51层到75之间的重复实验。
依次类推,再坏情况,也不至于扔一百次鸡蛋,才找到正确答案。
计算机智能生命的缺陷就在这里。
除了魏东生引导改良的部分,计算机智能生命自我生成的初始源代码,处理问题时的思路,都类似第一种设计方案那样无脑粗暴。
以人类眼光审视,计算机智能生命的初始源程序是那样的臃肿,是那样的低效,是那样的浪费资源。
可,计算机智能生命毕竟是计算机智能生命,它的超高计算速度,弥补了它的低效;它根植于集成电路的原理,无视了软件层次和硬件层次的防火墙阻隔。
就像第一种设计方案,计算机智能生命的确无脑粗暴低效,可是如果它一秒钟能扔一百次鸡蛋检验,而人类三分钟才能扔一次鸡蛋检验呢?
另外,计算机智能生命之所以被视之为生命,是因为它具有成长特性。
自我生成的初始源代码既臃肿又低效,如果是纯粹工业产业的计算机机械,只能接受命运机械运行,被动等待人类工程师的优化。
而计算机智能生命胜于计算机机械的地方,就在于它具备主观能动性,能够意识到初始源代码的臃肿低效,更能够尝试优化初始源代码,努力学习数学知识,把第一种方案优化到第二种方案,甚至尝试更优的第三种方案。
高楼扔鸡蛋问题,有没有更好的设计方案呢?
当然有。
第三种设计方案,可尝试极值临界思路。
把100层楼平均分成10份,每份刚好10层。
第10层楼仍,如果鸡蛋不碎,去20层楼仍,依次类推。
到了第90层,如果鸡蛋碎了,即可判定正确答案在81层到89层之间。
因为只剩下一个鸡蛋,从81层开始,一层一层试到89层,最多试九次。
该种设计方案,比二分法所需的运算量更小,复杂度更低,也更便于维护。
第四种设计方案,可更进一步尝试迭代,把问题简化为循环递归的算式。
什么是计算机智能生命的进化?
这就是计算机智能生命的进化。
蓝藻、绿藻、橙藻,最初都纯粹依赖计算速度和根植集成电路优势,无脑碾压现行网络安全机制。
这其实就是腹黑竹马逆袭,赖定单纯小青梅,并逐渐拆吃的悲喜剧。夏梦2岁半,就被4岁半的李瀚锁定。那时,她是学霸是白富美,他是学渣是矮穷挫。她厌他,他爱她。她想不通了,他明明就是个又脏又臭令人嫌弃的屌丝,何时变成了高富帅,还成了一枚学霸,各方面都超越了她。什么?他还是具有超能力的风水大师和收藏家?她既然就是他超能力的充电器?如何充电?拥抱亲吻啊。可是,你也别赶走我身边的桃花啊!好吧,虽然都是烂桃花,可也不带这样的,好不好?...
地球的穆星宇与伊泽拉斯大陆废材召唤师埃里克建立了召唤空间通道。地球穆星宇小埃,快,快,兽族的猫女精灵族的女精灵矮人族就算了,女性天使也来一位。对了,还有巨龙,当坐骑不错,恶魔来只地狱三头犬,我当宠物养伊泽拉斯埃里克穆哥,你别整天打打杀杀,想着泡妞,要多学科学知识,那些科学魔法师要搞科学魔法研究。我想要机枪大炮坦克飞机,对了,那原子弹也来一枚,我要让他们知道禁咒魔法就是渣...
完结他那里比你大!她嘲讽勾唇,存心气这个傲气清高的男人。他冷眼看她,你还想玩几个男人?一场爱情游戏的较量,她没想到最终栽在这个男人手里,家破人亡,失去一切到后来,他后悔了,她却已经爱上了另外一个男人。新文已发惹火小妖妃皇上,坏透了!...
当了十年备胎才恍然的某女表示被自己给蠢哭了,没等她实施自己伟大的复仇计划,一个意外,她重生回到了十几年前,那时,她还没有遇到他,那时,她爸妈还没离婚。原以为是老天给她改正错误的机会,却发现人生轨迹朝着不可控制的方向发展,她只想做一枚安安静静的女子,为何要让人生处处洒满狗血?夏晴天,早恋是不对的,是要拒绝的有人追她,他一本正经的教训着。谁告诉你大学生谈恋爱是早恋的?只要不是跟我谈,都是早恋。她竟无言以对。...
不喜装逼,却屡次强行打脸。从不泡妞,却引无数美女强推。不玩权贵,却被百官传颂。校花,御姐,女警,护士,小萝莉,都到我的怀里来!一个小人物的崛起史...
小三找上门,让她退出,她轻松让小三无立足之地小四找上门,说有了她老公的孩子,她将人送到妇产科做了流产手术。她用最强势的手段介入他们之间,却用最狼狈的姿态退出。喂喂喂,谁能告诉她,眼前这个表演一脸情深的男人到底是个什么鬼?什么?居然要她负责?女人,我说过,既然开始了,我就没打算退出。...