如何解决这个问题:黑球与白球问题?经典啊!!!

daou101 2003-08-12 08:08:46
盒子中有100个黑球,100个白球
规则:1.每次只准拿2个球
   2.若同色,则从另外的地方拿个白球放入
    若不同色,则从另外的地方拿个黑球放入
问:最后拿的那个球是什么颜色?为什么?有几种情况?为什么?
...全文
610 39 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
jurkey 2003-08-19
  • 打赏
  • 举报
回复
设白球为0,黑球为1
m个白球n个黑球。
m&0+n&1= 0为白球
1为黑球
zdsa 2003-08-18
  • 打赏
  • 举报
回复
问题早就解决了。为什么还议论不休???
不明白
极限999 2003-08-18
  • 打赏
  • 举报
回复
观注
jurkey 2003-08-18
  • 打赏
  • 举报
回复
推广:
1.m个黑球m个白球,如果m为偶数,答案是白球;如果m为奇数,答案是黑球。
2.m个黑球n个白球(m>n):
(1)n为奇数,取完球后,剩下m-n+1个黑球,如果m-n+1是奇数,则剩下是黑球,否则,剩下的是白球;
(2)n为偶数,取完球后,剩下m-n-1个黑球,同上。
3.m个白球n个黑球(m<n):
(1)n为奇数,取完球后,剩下m-n个白球1个黑球,最后剩下肯定是黑球;
(2)n为偶数,取完球后,剩下m-n+1个白球0个黑球,最后剩下肯定是白球。
结论:黑球的个数是奇数个,不论白球多少个,最后肯定是黑球;
黑屋的个数是偶数个,不论白球多少个,最后肯定是白球。


jurkey 2003-08-18
  • 打赏
  • 举报
回复
我想可以这么解,先简单化:
1.如果盒子里只有1个黑球,1个白球。那么拿走了不同颜色的球,放入一个黑球,最后盒子里只有一个黑球了。
2.如果盒子里有2个黑球,2个白球。
(1)取走2个黑球,剩下了3个白球,最后只有1个白球;
(2)取走2个白球,剩下2个黑球1个白球:
a)取走2个黑球,剩下2个白球,拿走2个白球,剩下1个白球;
b)取走1个黑球1个白球,放入1个黑球,只剩下2个黑球,拿走后,剩下1个白球;
(3)取走1个黑球1个白球,放入1个黑球,剩下2个黑球1个白球,同上,结果是黑球。

可以这么认为:
将100个黑球和100个白球分成50堆,每堆2个黑球2个白球,每堆的取球规则只有上面第2步的三种情况,取完球后,每堆剩下1个白球,共50个白球,同种颜色取球,最后剩下1个白球。




chsl918 2003-08-18
  • 打赏
  • 举报
回复
我想程序是不能说明任何问题的!
zhouxiaochenchina() 同学不如将你程序核心部分贴出来大家看看不就得了!
TO: zhouxiaochenchina() 我上次问你的问题还没有回答那!
25个白的就算是奇数也没有黑的球再出现的可能了!那么你最终结果的黑是怎么得出来的呢?
daou101 2003-08-18
  • 打赏
  • 举报
回复
看了这么多回答,没有看到人用 复数方程的方法解这个问题,遗憾。
这个问题也以用一个复数方程解的
administr 2003-08-16
  • 打赏
  • 举报
回复
zhouxiaochenchina() 你写的程序是错误的,答案是白球。
如需要我可以将我写的c#程序发给你
zhouxiaochenchina 2003-08-16
  • 打赏
  • 举报
回复
daou101(海天一鸥)
你太自信了,
结果就是不固定的,
zhouxiaochenchina 2003-08-15
  • 打赏
  • 举报
回复
我写了个程序,模拟随即取球,发现结果是不固定的,
有时候是白的,有时候又是黑的,

如果需要看我的程序,和我联系email johnnyzhou_chn@163.com
我是用Delphi写的
gd4134 2003-08-15
  • 打赏
  • 举报
回复
都有可能,你可以用个很简单的方法试试,因为在剩下的球很有可能是两种颜色,也有可能是一种颜色。
daou101 2003-08-15
  • 打赏
  • 举报
回复
你写的程序是错误的,答案是白球。
abiho 2003-08-14
  • 打赏
  • 举报
回复
呵呵
写一个程序,随机产生黑球/白球
1、要是一万次结果都是白的,就是白的;
2、要是一万次结果都是黑的,就是黑的;
3、以上两种都不是,就是不确定。

有时候聪明反而得不到答案!
  • 打赏
  • 举报
回复
微软给的答案:
对于盒子中的:
 white =0(偶) ;black=1(奇);
0+0=0;(偶)
1+1=0;(偶)
1+0=1;(奇)拿出去的却是偶
100*0+100*1=100(偶)
拿出去的部分是偶性质,那么最后那个必需是个偶性质
微软盗版我的想法。。。。
zhouxiaochenchina 2003-08-14
  • 打赏
  • 举报
回复
to chs1918

昨天我花了一个小时用Delphi写了个程序,结果出来了,
结果应该是不固定的,有可能是白,有可能是黑,

我模拟人随即取数,做出来的。
administr 2003-08-14
  • 打赏
  • 举报
回复
白球是每次都增1或减1,黑球每次不变或减2,所以最后的结果是由黑球的数量决定的
administr 2003-08-14
  • 打赏
  • 举报
回复
最后剩球情况是由白球的数量决定的
liduke 2003-08-14
  • 打赏
  • 举报
回复
真的很经典
maomaoysq 2003-08-14
  • 打赏
  • 举报
回复
I thank the result is the white one.
jiutiao 2003-08-14
  • 打赏
  • 举报
回复
白的
加载更多回复(19)

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧