if( Шар1=="Ч")//Если первый шар Ч{if( Шар2=="Ч")//Если второй шар Ч{if( КорШар3=="ЧЧ")//Если на коробке третьего шара ЧЧ{
КорЧЧ="2 белых шара";//В коробке ЧЧ лежит 2 белых шара
КорЧБ="2 черных шара";//В коробке ЧБ лежит 2 черных шара
КорББ="1 черный 1 белый 1";//В коробке ББ лежит 1Ч+1Б}else//Если на коробке третьего шара ЧБ{
КорЧБ="2 белых шара";//В коробке ЧБ лежит 2 белых шара
КорББ="2 черных шара";//В коробке ББ лежит 2 черных шара
КорЧЧ="1 черный 1 белый 1";//В коробке ЧЧ лежит 1Ч+1Б}}}......................
И. Т. Д..........
Чтобы узнать, какие шары лежат в каждой из трех коробок, разрешается вынимать по одному шару из коробки и, не заглядывая внутрь, возвращать его обратно. Какое минимальное число шаров нужно вынуть, чтобы с уверенностью определить содержимое всех коробок?
正确答案是1。为什么?
Mischek, всю малину испортил. Так хотелось полюбоваться, как народ мучается... Эхх...
删除
杂工一定是看了,而我们其他人都在睡觉)。
不,我没有时间(
такой ответ засчитывается? :-)
实际上,对普通人来说,这不算什么。但对你来说,伊戈尔,作为一个例外,你仍然会找到一种方法,以某种方式优化它。
你是什么意思?
答案是明确的:拿一个球出来,一次就够了。你只需要知道从哪个盒子里出来。
Чтобы узнать, какие шары лежат в каждой из трех коробок, разрешается вынимать по одному шару из коробки и, не заглядывая внутрь, возвращать его обратно. Какое минимальное число шаров нужно вынуть, чтобы с уверенностью определить содержимое всех коробок?
这样,它们都可以被重新挖掘出来 )
但问题是要找到 足以解决问题的最小值。