Форум: "Потрепаться";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
ВнизЗадача А.Эйнштейна Найти похожие ветки
← →
PZ (2005-03-04 10:06) [0]Эту задачу придумал Эйнштейн, но в ней нет ничего сложного. Сам Эйнштейн говорил, что её могут решить всего 2% людей на планете. Не надо никаких специальных знаний!
ЗАДАЧА:
1. Имеется 5 домов разного цвета.
2. В каждом доме живет по одному человеку отличной друг от друга национальности.
3. Каждый жилец пьет определенный напиток, курит определенную марку сигарет и держит определенное животное.
4. Повторений нет
- Англичанин живет в красном доме
- Швед держит собаку
- Датчанин пьет чай
- Зеленый дом стоит слева от белого
- Жилец зеленого дома пьет кофе
- Человек, курящий PallMall держит птицу
- Жилец среднего дома пьет молоко
- Жилец желтого дома курит DunHill
- Норвежец живет в первом доме
- Курильщик Marlboro живет около того, кто держит кошку
- Человек, который держит лошадь живет около того, кто курит DunHill
- Курильщик Winfield пьет пиво
- Норвежец живет около голубого дома
- Немец курит Rothmans
- Курильщик Marlboro живет около того, кто пьет воду.
ВОПРОС: кто держит рыбок?
← →
Nikolay M. © (2005-03-04 10:10) [1]Баян. Давно обсуждалось и не только на этом сайте. Вопрос только, что имел ввиду Эйнштейн под "решением" - найти хотя бы один ответ или все?
← →
MBo © (2005-03-04 10:19) [2]>Nikolay M.
>хотя бы один ответ или все?
там же однозначно получается (если устранить неожнозначность - первый дом - слева или справа. обычно считают, что слева)
← →
вразлет © (2005-03-04 10:23) [3]Эту задачу придумал Эйнштейн, но в ней нет ничего сложного. Сам Эйнштейн говорил, что её могут решить всего 2% людей на планете.
Он ошибался, лохов готовых вестись на такую преамбулу гораздо больше)
← →
Jeer © (2005-03-04 10:26) [4]set nocount on
declare @sig table(sig varchar(10)) -- сигареты
declare @color table(col varchar(10)) -- цвета домов
declare @drink table(dri varchar(10)) -- напитки
declare @anim table(ani varchar(10)) -- животные
declare @nats table(nat varchar(10)) -- национальности
insert @sig
select "Pall Mall" union select "Dunhill" union select "Marlboro" union select "Winfield" union select "Rothmans"
insert @color
select "red" union select "green" union select "white" union select "blue" union select "yellow"
insert @drink
select "tea" union select "beer" union select "cofe" union select "milk" union select "water"
insert @anim
select "fish" union select "dog" union select "cat" union select "horse" union select "bird"
insert @nats
select "eng" union select "norv" union select "shved" union select "dat" union select "nem"
--собственно сам запрос
select * from @sig s1 ,@color c1 , @drink d1 , @anim a1, @nats n1,
@sig s2 ,@color c2 , @drink d2 , @anim a2, @nats n2,
@sig s3 ,@color c3 , @drink d3 , @anim a3, @nats n3,
@sig s4 ,@color c4 , @drink d4 , @anim a4, @nats n4,
@sig s5 ,@color c5 , @drink d5 , @anim a5, @nats n5
where
s1.sig<>s2.sig and s1.sig<>s3.sig and s1.sig<>s4.sig and s1.sig<>s5.sig
and s2.sig<>s3.sig and s2.sig<>s4.sig and s2.sig<>s5.sig
and s3.sig<>s4.sig and s3.sig<>s5.sig
and s4.sig<>s5.sig
and
c1.col<>c2.col and c1.col<>c3.col and c1.col<>c4.col and c1.col<>c5.col
and c2.col<>c3.col and c2.col<>c4.col and c2.col<>c5.col
and c3.col<>c4.col and c3.col<>c5.col
and c4.col<>c5.col
and
d1.dri<>d2.dri and d1.dri<>d3.dri and d1.dri<>d4.dri and d1.dri<>d5.dri
and d2.dri<>d3.dri and d2.dri<>d4.dri and d2.dri<>d5.dri
and d3.dri<>d4.dri and d3.dri<>d5.dri
and d4.dri<>d5.dri
and
a1.ani<>a2.ani and a1.ani<>a3.ani and a1.ani<>a4.ani and a1.ani<>a5.ani
and a2.ani<>a3.ani and a2.ani<>a4.ani and a2.ani<>a5.ani
and a3.ani<>a4.ani and a3.ani<>a5.ani
and a4.ani<>a5.ani
and
n1.nat<>n2.nat and n1.nat<>n3.nat and n1.nat<>n4.nat and n1.nat<>n5.nat
and n2.nat<>n3.nat and n2.nat<>n4.nat and n2.nat<>n5.nat
and n3.nat<>n4.nat and n3.nat<>n5.nat
and n4.nat<>n5.nat
and
( (n1.nat="eng" and c1.col="red")
or (n2.nat="eng" and c2.col="red")
or (n3.nat="eng" and c3.col="red")
or (n4.nat="eng" and c4.col="red")
or (n5.nat="eng" and c5.col="red") ) -- 1
and ( (n1.nat="shved" and a1.ani="dog")
or (n2.nat="shved" and a2.ani="dog")
or (n3.nat="shved" and a3.ani="dog")
or (n4.nat="shved" and a4.ani="dog")
or (n5.nat="shved" and a5.ani="dog") ) --2
and ( (n1.nat="dat" and d1.dri="tea")
or (n2.nat="dat" and d2.dri="tea")
or (n3.nat="dat" and d3.dri="tea")
or (n4.nat="dat" and d4.dri="tea")
or (n5.nat="dat" and d5.dri="tea") ) -- 3
and ( (c1.col="green" and c2.col="white")
or (c2.col="green" and c3.col="white")
or (c3.col="green" and c4.col="white")
or (c4.col="green" and c5.col="white") ) -- 4
and ( (c1.col="green" and d1.dri="cofe")
or (c2.col="green" and d2.dri="cofe")
or (c3.col="green" and d3.dri="cofe")
or (c4.col="green" and d4.dri="cofe")
or (c5.col="green" and d5.dri="cofe") ) -- 5
and ( (s1.sig="Pall Mall" and a1.ani="bird")
or (s2.sig="Pall Mall" and a2.ani="bird")
or (s3.sig="Pall Mall" and a3.ani="bird")
or (s4.sig="Pall Mall" and a4.ani="bird")
or (s5.sig="Pall Mall" and a5.ani="bird") ) -- 6
and (d3.dri="milk") -- 7
and ( (s1.sig="Dunhill" and c1.col="yellow")
or (s2.sig="Dunhill" and c2.col="yellow")
or (s3.sig="Dunhill" and c3.col="yellow")
or (s4.sig="Dunhill" and c4.col="yellow")
or (s5.sig="Dunhill" and c5.col="yellow") ) -- 8
and (n1.nat="norv") -- 9
and ( (s1.sig="Marlboro" and "cat"=a2.ani)
or (s2.sig="Marlboro" and "cat" in (a1.ani, a3.ani))
or (s3.sig="Marlboro" and "cat" in (a2.ani, a4.ani))
or (s4.sig="Marlboro" and "cat" in (a3.ani, a5.ani))
or (s5.sig="Marlboro" and "cat"=a5.ani)) -- 10
and ( (s1.sig="Dunhill" and "horse"=a2.ani)
or (s2.sig="Dunhill" and "horse" in (a1.ani, a3.ani))
or (s3.sig="Dunhill" and "horse" in (a2.ani, a4.ani))
or (s4.sig="Dunhill" and "horse" in (a3.ani, a5.ani))
or (s5.sig="Dunhill" and "horse"=a5.ani)) -- 11
and ( (s1.sig="Winfield" and d1.dri="beer")
or (s2.sig="Winfield" and d2.dri="beer")
or (s3.sig="Winfield" and d3.dri="beer")
or (s4.sig="Winfield" and d4.dri="beer")
or (s5.sig="Winfield" and d5.dri="beer") ) -- 12
and ( (n1.nat="norv" and "blue"=c2.col)
or (n2.nat="norv" and "blue" in (c1.col, c3.col))
or (n3.nat="norv" and "blue" in (c2.col, c4.col))
or (n4.nat="norv" and "blue" in (c3.col, c5.col))
or (n5.nat="norv" and "blue"=c5.col)) -- 13
and ( (s1.sig="Rothmans" and n1.nat="nem")
or (s2.sig="Rothmans" and n2.nat="nem")
or (s3.sig="Rothmans" and n3.nat="nem")
or (s4.sig="Rothmans" and n4.nat="nem")
or (s5.sig="Rothmans" and n5.nat="nem")) -- 14
and ( (s1.sig="Marlboro" and "water"=d2.dri)
or (s2.sig="Marlboro" and "water" in (d1.dri, d3.dri))
or (s3.sig="Marlboro" and "water" in (d2.dri, d4.dri))
or (s4.sig="Marlboro" and "water" in (d3.dri, d5.dri))
or (s5.sig="Marlboro" and "water"=d5.dri)) -- 15
← →
Nikolay M. © (2005-03-04 10:31) [5]
> MBo © (04.03.05 10:19) [2]
> там же однозначно получается (если устранить неожнозначность
> - первый дом - слева или справа. обычно считают, что
> слева)
Так он может быть не первый слева, а, скажем, второй или третий (хотя третьим вроде быть не может). А если еще додумать, что дома могут стоять по кругу, так вообще кошмар получится :)
Короче, есть в условии неоднозначности.
← →
DiamondShark © (2005-03-04 10:58) [6]
> Сам Эйнштейн говорил, что её могут решить всего 2% людей
> на планете.
Если полностью в уме, то возможно, что и 2%.
А вот если с использованием тех. средств (хотя бы просто бумажки с карандашом), то справится любой, не являющийся врождённым дауном.
← →
Antonn © (2005-03-04 11:01) [7]немец держит рыбку
← →
Antonn © (2005-03-04 11:07) [8]а в другой руке кружку пива, покуривая Rothmans:)
← →
SammIk © (2005-03-04 11:09) [9]2 [7][8]
Сидя на крельце зеленого дома))
← →
PZ (2005-03-04 11:10) [10]Я предположил, что дома стоят в ряд. Задачу решил графически. У меня получается, что в четвертом доме, зеленом, живет немец и держит рыбок.
← →
SammIk © (2005-03-04 11:10) [11]Опередили на на 2 минуты
← →
SammIk © (2005-03-04 11:13) [12]Все, теперь можно уже не писать ответов.
Поскольку все отличия перечислили и следовательно поттвердить вашь ответ уже нечем.
Если, конечно, это не немец из 4-го дома, зеленого цвета с ротманом в зубах и рыбками в призервативе.
← →
MBo © (2005-03-04 11:16) [13]>А вот если с использованием тех. средств (хотя бы просто бумажки с карандашом), то справится любой, не являющийся врождённым дауном.
Ты, полагаю, общаешься все же с людьми определенного круга и интеллектуального уровня. Кто его знает, что для всей людской массы в целом получится...
← →
Bel © (2005-03-04 11:44) [14]> Antonn © (04.03.05 11:07) [8]
> а в другой руке кружку пива, покуривая Rothmans:)
В другой руке у него чашечка кофе.
← →
uw © (2005-03-04 11:56) [15]http://children.kulichki.net/vopros/einstein/einstein.htm
← →
Jack_†he_Ripper (2005-03-04 14:09) [16]Было уже на дмемучем
← →
Antonn © (2005-03-04 15:39) [17]Bel © (04.03.05 11:44) [14]
В другой руке у него чашечка кофе.
Вот уже не может немец сушеной рыбки, да с пивком... :)
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.04 c