桶中取黑白球问题——来自《编程之美》

问题:
有一个桶,里面有白球、黑球各100个,人们必须按照以下的规则把球取出来:

  1. 每次从桶里拿出来两个球。
  2. 如果是两个同色的球,就再放入一个黑球。
  3. 如果是两个异色的球,就再放入一个白球。
    问:最后桶里面只剩下一个黑球的概率是多少?

解法:
用1代表白球,用0代表黑球,则问题转变成,对于取出的两个球,放入它们代表的数字的异或结果。由于异或满足交换律和结合律,所以,最后的结果就是把原来的100个白球和100个黑球异或的结果,这个结果一定是0,所以剩下的球一定是黑球。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 嗯,每天都有很多遗憾。 牛肉还没腌好,鸡肉也该切好的。我的南瓜西兰花好像也不多了。来不及备油醋汁,马德里是几天欠下...
    小黄丫阅读 2,875评论 0 0
  • 绿:“那个人,看你好久了。”蓝:“我知道。”绿:“愿意就这样一直被他盯着?”蓝:“我只是一个泡吧的时候还不停盯着手...
    冯翩阅读 1,499评论 0 0
  • 铄铄,爸爸妈妈谢谢你,选择了我们家,愿意成为我们的孩子。 你已经13天啦,再过17天就满月拉,真为你开心。 现在网...
    嘟嘟Daddy阅读 3,177评论 0 0
  • 对不起的又怎么会只有自己而已,谁又会不明白,只是我们都喜欢没心没肺罢了
    在你眼中阅读 1,049评论 0 1
  • 曾经,我以为,我们都会在最好的年华,遇见那个对的人!他是阳光的,青春的!他拥有少年的一切优点!他在人群中,我可...
    夏季的雪阅读 4,819评论 0 2

友情链接更多精彩内容