Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Логические задачки для программистов
 
 автор: Rename   (26.05.2008 в 00:39)   письмо автору
 
 

У программистов мышление немного отличается от обычных людей. =)
Предлагаю всем отвлечься немножко, и разрядить голову решением несложных логических задачем в этой теме. Вот одна из моих любимых:

В доме три квартиры. В первой из них живет шофер. Назовем его шофер А. В двух других живут его братья, тоже шоферы, назовем их шофер Б и шофер В. У шофера А однокомнатная квартира, и в ней всего 3(три) окна. У шоферов Б и В однотипные двухкомнатные квартиры, поэтому количество окон у них одинаково, правда неизвестно. Но известно, что всего у всех братьев ЧЕТНОЕ количество окон.
Вопрос: почему с шофером А не может жить его теща?
(никаких приколов, все доказывается логически)

Ну и вторую сразу, не удержусь:

Два путешественника подошли к реке. Огромная река, которую не переплыть, не перейти вброд. Снаряжения для переправы у путешественников не было.У них вообще ничего с собой не было, скажем так. Но у берега обнаружилась лодка, правда она могла вмещать только одного человека(путешественника), с двоими она тонула.
Тем не менее путешественникам удалось переправится через реку, и продолжить свой путь.
Вопрос: как им это удалось?
(опять же без приколов, все необходимое для ответа дано в условии)
(зы: никто не плавал, не держался за лодку,не использовал веревку и прочие приспособления, переправа происходила исключительно в лодке)

   
 
 автор: TXC   (26.05.2008 в 00:52)   письмо автору
 
   для: Rename   (26.05.2008 в 00:39)
 

1. Потому что у него однокомнатная квартира.
2. Они были с разных сторон реки. Сперва первый проплыл на лодке к другому. Затем второй на берег предыдущего с подогнанной лодки первым.

   
 
 автор: Rename   (26.05.2008 в 01:01)   письмо автору
 
   для: TXC   (26.05.2008 в 00:52)
 

первый ответ не верен, в однокомнатной квартире можно можно жить не только с тещей, но и со всеми членами семьи, дело не в количестве комнат, а в том, что что теща просто ну ни как не может жить с шофером А =)

второй ответ правильный, но мог бы и подождать, дать остальным подумать)

   
 
 автор: elenaki   (26.05.2008 в 18:45)   письмо автору
 
   для: Rename   (26.05.2008 в 01:01)
 

а как они поняли, что с двумя лодка тонула? и главное - зачем? ну, есть средство переправы, на котором можно переправиться, зачем проверять, при какой нагрузке оно начнет тонуть?

   
 
 автор: DEM   (26.05.2008 в 01:11)   письмо автору
 
   для: Rename   (26.05.2008 в 00:39)
 

Тут фишка в том, что у них не может быть ЧЁТНОЕ кол-во окон... так как у шофёров Б и В их оинаковое число (если у каждого будет, к примеру, 5 окон, то 5+5+3 = 13, а это не чётное)... Но куда дальше идти - не знаю :( Надо подумать подольше)))
Скорее всего там будет какая-тоф ишка, что квартиры как-то связаны или еще что...

   
 
 автор: Rename   (26.05.2008 в 01:22)   письмо автору
 
   для: DEM   (26.05.2008 в 01:11)
 

ну-ну, правильно мыслишь, осталось совсем немного догадаться))

Зы: и выкладывайте свои задачки

   
 
 автор: TXC   (26.05.2008 в 02:04)   письмо автору
 
   для: Rename   (26.05.2008 в 01:22)
 

Коммуналка что ли?

З.Ы.: смею догадаться, что шофер А неженат (одна комната) => у него нет тещи.

   
 
 автор: Rename   (26.05.2008 в 09:01)   письмо автору
 
   для: TXC   (26.05.2008 в 02:04)
 

почему он не женат,это не логический вывод.Делайте выводы на основании данных.Пусть у шофера А 3х-комнатная квартира,но в ней 3 окна:)

   
 
 автор: TXC   (26.05.2008 в 16:00)   письмо автору
 
   для: Rename   (26.05.2008 в 09:01)
 

Ну так ведь не женат ;)

   
 
 автор: Loki   (26.05.2008 в 10:26)   письмо автору
 
   для: DEM   (26.05.2008 в 01:11)
 

>Но куда дальше идти - не знаю
=> одно (или все три) окно(а) смотрит в соседнюю квартиру(ы)

   
 
 автор: elenaki   (26.05.2008 в 11:01)   письмо автору
 
   для: Loki   (26.05.2008 в 10:26)
 

потому что они все шоферы и у них соответствующая (ненормативная) лексика :)

   
 
 автор: elenaki   (26.05.2008 в 11:02)   письмо автору
 
   для: elenaki   (26.05.2008 в 11:01)
 

потому что теща - инспектор ГАИ и на дух не переносит шоферов

   
 
 автор: elenaki   (26.05.2008 в 11:03)   письмо автору
 
   для: elenaki   (26.05.2008 в 11:02)
 

теща не может жить с шофером А, потому что живет с шофером В

   
 
 автор: SHAman   (26.05.2008 в 11:04)   письмо автору
 
   для: Loki   (26.05.2008 в 10:26)
 

Я тоже об этом думал, но это не меняет их количества. Все равно получается, что четное число + 3. Или внутренние окна не считаются?

   
 
 автор: Loki   (26.05.2008 в 12:04)   письмо автору
 
   для: SHAman   (26.05.2008 в 11:04)
 

Если внутреннее окно одно, то как его можно посчитать за два?

   
 
 автор: Rename   (26.05.2008 в 12:18)   письмо автору
 
   для: Loki   (26.05.2008 в 12:04)
 

никаких внутренних окон нет.
когда вы узнаете ответ,вы поймете,что теща просто физически не может жить с шофером А. И данных для этого предостаточно,не нужно ничего выдумывать,попробуйте просто логически мыслить:)

подсказка: всего в квартирах у БРАТЬЕВ четное количество окон

   
 
 автор: elenaki   (26.05.2008 в 12:53)   письмо автору
 
   для: Rename   (26.05.2008 в 12:18)
 

шофер А - женщина? никогда не сажусь в такси, где за рулем баба. принцип. умирать буду -
не сяду. женщина не должна работать извозчиком.

PS у братьев четное число окон, а сестричка не в счет со своими тремя.

   
 
 автор: Rename   (26.05.2008 в 13:05)   письмо автору
 
   для: elenaki   (26.05.2008 в 12:53)
 

:*
правильно!

   
 
 автор: TXC   (26.05.2008 в 16:00)   письмо автору
 
   для: Rename   (26.05.2008 в 13:05)
 

Ну да, у братьев. )) Стоило в другую степь копать, меня сбила подсказка после сообщения DEM-а с размышлениями.

   
 
 автор: sim5   (26.05.2008 в 16:36)   письмо автору
 
   для: TXC   (26.05.2008 в 16:00)
 

А если А мужчина, то тогда Б и В уже не братья ему? ))

   
 
 автор: Rename   (26.05.2008 в 13:06)   письмо автору
 
   для: elenaki   (26.05.2008 в 12:53)
 

:*
правильно!

   
 
 автор: Rename   (26.05.2008 в 13:08)   письмо автору
 
   для: elenaki   (26.05.2008 в 12:53)
 

Мама старше своего сына на 26 лет.
Через 4 года она будет старше его в 9 раз.
Вопрос: Где сейчас папа?

   
 
 автор: yuk   (26.05.2008 в 21:24)   письмо автору
 
   для: Rename   (26.05.2008 в 13:08)
 

Похоже, что папа сейчас совсем рядом с мамой? Только откуда уверенность, что будет сын? Вот технологии до чего дошли!

   
 
 автор: btrfly   (26.05.2008 в 21:31)   письмо автору
 
   для: Rename   (26.05.2008 в 13:08)
 

>>Мама старше своего сына на 26 лет.
>>Через 4 года она будет старше его в 9 раз.
Не может быть такой ситуации.Больше ниче придумать не могу =)

   
 
 автор: yuk   (26.05.2008 в 21:36)   письмо автору
 
   для: btrfly   (26.05.2008 в 21:31)
 

Если сыну -3/4 года, что составляет 9 месяцев до рождения, то все вполне возможно.
Ну, если разумеется без осложнений.

   
 
 автор: btrfly   (26.05.2008 в 21:38)   письмо автору
 
   для: yuk   (26.05.2008 в 21:36)
 

у меня сначала был вариант,что папа ждет родов,но чето не сошлось опять.

   
 
 автор: yuk   (26.05.2008 в 21:53)   письмо автору
 
   для: btrfly   (26.05.2008 в 21:38)
 

Родов он пожалуй еще и не ждет, но супружеский долг исполняет весьма активно. Похоже даже, что так он поздравляет будущую маму с Днем Рожденья.

   
 
 автор: TXC   (26.05.2008 в 21:34)   письмо автору
 
   для: Rename   (26.05.2008 в 13:08)
 

У меня почему-то вышло, что папа ориентировочно на пенсии.

Пусть x - текущий возраст мамы.
Тогда (x-26) - текущий возраст сына.
Через 4 года сыну будет ((x - 26) + 4) = (x - 22) лет, а матери (x + 4).
В то же время, через 4 года возраст матери будет в 9 раз больше, чем возраст сына.
Составим уравнение:
(x - 22) * 9 = x + 4
9x - 198 = x - 4
8x = 202
x = 26 (лет) - текущий возраст сына.

26 + 26 = 56 (лет) - текущий возраст мамы.

Бог его знает, сколько папе (более 26 + 18 = 44). Потому предположил, что на пенсии.

   
 
 автор: yuk   (26.05.2008 в 21:56)   письмо автору
 
   для: TXC   (26.05.2008 в 21:34)
 

Упс, на счет Дня Рождения мамы погорячился, ей на самом деле 25,25 лет.

   
 
 автор: TXC   (26.05.2008 в 22:12)   письмо автору
 
   для: TXC   (26.05.2008 в 21:34)
 

Мой ответ неверный, проверка не получается.

   
 
 автор: btrfly   (26.05.2008 в 22:13)   письмо автору
 
   для: TXC   (26.05.2008 в 21:34)
 

У меня по-другому получалось.

Сыну- х лет.
Маме- у лет.

Мама старше сына на 26 лет.
y-x=26;
Мама старше сына в 9 раз.
Получается вот так тогда:
y-x=26
y:x=9 => x=9:y

y-x=26 => y-9:y=26
9y-y=234
8y=234
y=29.25   //лет маме,после того как прошло 4 года.
29.25-x=26
x=3.25   // лет сыну спустя 4 года.
3.25-4=-0.75 //т.е. три четвертых года,9 месяцев до рождения,

Получается папа совсем рядом с мамой =)

   
 
 автор: yuk   (26.05.2008 в 22:18)   письмо автору
 
   для: btrfly   (26.05.2008 в 22:13)
 

Ближе некуда :)

   
 
 автор: btrfly   (26.05.2008 в 22:18)   письмо автору
 
   для: yuk   (26.05.2008 в 22:18)
 

Все,еще другим способом проверил,
все сходится,
папа исполняет супружеский долг,вы были правы =)

   
 
 автор: Loki   (27.05.2008 в 09:37)   письмо автору
 
   для: Rename   (26.05.2008 в 13:08)
 

Папа сейчас на маме:)

   
 
 автор: Rename   (26.05.2008 в 23:05)   письмо автору
 
   для: Rename   (26.05.2008 в 00:39)
 

у меня есть еще несколько прикольных задачек, но хочется послушать и Ваши :)

   
 
 автор: yuk   (26.05.2008 в 23:24)   письмо автору
 
   для: Rename   (26.05.2008 в 23:05)
 

Были у короля три дочери (15, 25, 35 лет соответственно). Один заморский принц решил жениться на какой-нибудь из них, но никак не мог сделать свой выбор. И решил сделать так:
Раздал всем троим по кастрюле, с одинаковым количеством воды. Под кастрюлями развели одинаковый огонь. И сказал - У кого из вас быстрее закипит в кастрюле вода, ту и возьму себе в жены.
Первой вода закипела у младшей дочери. Вопрос - почему именно у нее?

зы: предположим, что условия идеальные. И огонь, и вода, и направление ветра, и размер кастрюль и материал, из которых они сделаны - в самом деле одинаковы.

   
 
 автор: btrfly   (26.05.2008 в 23:57)   письмо автору
 
   для: yuk   (26.05.2008 в 23:24)
 

поджигали одновременно?

   
 
 автор: yuk   (27.05.2008 в 00:21)   письмо автору
 
   для: btrfly   (26.05.2008 в 23:57)
 

Абсолютно одновременно.

   
 
 автор: ЯR   (27.05.2008 в 00:32)   письмо автору
 
   для: yuk   (26.05.2008 в 23:24)
 

Младшая подожгла себя и свои огнем согрела кастрюлю?)

   
 
 автор: yuk   (27.05.2008 в 00:36)   письмо автору
 
   для: ЯR   (27.05.2008 в 00:32)
 

Нет, все остались живы.

   
 
 автор: TXC   (27.05.2008 в 02:50)   письмо автору
 
   для: yuk   (26.05.2008 в 23:24)
 

Может, она в школе физику учила и воду помешивала?

   
 
 автор: sim5   (27.05.2008 в 03:16)   письмо автору
 
   для: TXC   (27.05.2008 в 02:50)
 

Ответ правильный. Именно поэтому у нее была кастрюля от Тефаль - она всегда думает о нас! ))

Надо полагать, что следующей задачей, будет задача про старика, волка, козла и капусту.

   
 
 автор: SiM(R)   (27.05.2008 в 03:46)   письмо автору
 
   для: sim5   (27.05.2008 в 03:16)
 

Есть 2 города: в одном говорят только правду; в другом всегда врут. К этим городам ведет одна дорога, которая перед городами разветвляется на 2, и ведет к каждому городу. На развилки стоит стражник, при чем не известно с какого он города: толи всегда врет, толи говорит только правду.

К этой развилки подходит путник, ему надо попасть в город "Правды", но дороги, ведущей в этот город он не знает.

Какой вопрос должен задать путник стражнику, чтобы тот указал путь именно на город "Правды"? Задать можно только один вопрос.

   
 
 автор: TXC   (27.05.2008 в 06:43)   письмо автору
 
   для: SiM(R)   (27.05.2008 в 03:46)
 

"Киса, ку-ку, с какова горада?" )

   
 
 автор: Rename   (27.05.2008 в 10:39)   письмо автору
 
   для: SiM(R)   (27.05.2008 в 03:46)
 

*модеры,поставьте наконец защиту от повторных сообщений

   
 
 автор: Rename   (27.05.2008 в 10:44)   письмо автору
 
   для: SiM(R)   (27.05.2008 в 03:46)
 

"Если ты с города Правды,ответь мне,какая дорога ведет в твой город?"
так пойдет?

   
 
 автор: TXC   (28.05.2008 в 02:06)   письмо автору
 
   для: Rename   (27.05.2008 в 10:44)
 

Это я и имел в виду )

   
 
 автор: mechanic   (28.05.2008 в 09:03)   письмо автору
 
   для: SiM(R)   (27.05.2008 в 03:46)
 

попросить указать дорогу в свой город

   
 
 автор: Rename   (27.05.2008 в 10:31)   письмо автору
 
   для: yuk   (26.05.2008 в 23:24)
 

А еще можно накрыть кастрюлю крышкой,а опытные туристы бросают в кастрюлю кусочек сливочного масла,получившаяся масляная пленка не дает парам воды испариться с поверхности и вода кипит при меньшей температуре,а следовательно и быстрее!
А еще можно закутать кастрюлю в несгораемый материал,типа асбеста,чтобы уменьшить рассеивание тепла:)

   
 
 автор: yuk   (27.05.2008 в 11:10)   письмо автору
 
   для: Rename   (27.05.2008 в 10:31)
 

Все кастрюли были с крышками, и никто ничего туда не бросал.

   
 
 автор: btrfly   (27.05.2008 в 16:49)   письмо автору
 
   для: yuk   (26.05.2008 в 23:24)
 

Если крышки поднимать можно было,
то скорее всего две старшие сестры очень хотели замуж,
и постоянно поднимали крышки,чтобы посмотреть,как там дела идут,
а младшей пока что пофиг на замужество,она крышку и не поднимала,
отчего у нее быстрее и закипело все.

   
 
 автор: yuk   (27.05.2008 в 17:23)   письмо автору
 
   для: btrfly   (27.05.2008 в 16:49)
 

>Если крышки поднимать можно было,
>то скорее всего две старшие сестры очень хотели замуж,
>и постоянно поднимали крышки,чтобы посмотреть,как там дела идут,
>а младшей пока что пофиг на замужество,она крышку и не поднимала,
>отчего у нее быстрее и закипело все


Точно так и было )) Ответ правильный!

   
 
 автор: btrfly   (27.05.2008 в 18:25)   письмо автору
 
   для: yuk   (27.05.2008 в 17:23)
 

кстати,в посте с условиями задачи ни слова про крышки не было )

   
 
 автор: sim5   (27.05.2008 в 11:00)   письмо автору
 
   для: Rename   (26.05.2008 в 00:39)
 

Ну коли такая лафа пошла, вот еще:

От пункта А до пункта Б 150 км. Из этих пунктов одновременно выехали два поезда. Поезд выехавший из пункта Б, движется в 4 раза быстрее поезда, выехавшего из пункта А. Вопрос, каков возраст учительницы задавшей эту задачу, если известно, что она ехала в поезде из пункта Б, и каков алгоритм решения задачи учеником, единственно решившим правильно ее?

   
 
 автор: yuk   (27.05.2008 в 11:04)   письмо автору
 
   для: sim5   (27.05.2008 в 11:00)
 

На счет кастрюли тефаль - ответ не верный. И воду никто не помешивал.

   
 
 автор: sim5   (27.05.2008 в 12:21)   письмо автору
 
   для: yuk   (27.05.2008 в 11:04)
 

Жаль, о других кастрюлях я не слышал. ))

   
 
 автор: TXC   (28.05.2008 в 02:09)   письмо автору
 
   для: yuk   (27.05.2008 в 11:04)
 

> И воду никто не помешивал.

А откуда тогда уверенность, что старшие сестры были правильной ориентации или хотели замуж?

   
 
 автор: yuk   (27.05.2008 в 11:19)   письмо автору
 
   для: sim5   (27.05.2008 в 11:00)
 

Возраст учительницы - в два раза больше возраста ученика. Алгоритм состоит в том, что когда этот ученик говорит всякую ерунду, его называют полудурком.

   
 
 автор: sim5   (27.05.2008 в 12:13)   письмо автору
 
   для: yuk   (27.05.2008 в 11:19)
 

Возраст ученика не известен, да и не важен, а возраст учительницы равен 25 лет. Принцип построения алгоритма решения вы указали верный, но перепутали местами аргументы. Верный алгоритм решения следующий (из ответа ученика):
- У нас работает дворник, он дурак, ему 50 лет, а вы Марья Ивановна полудура, значит вам 25 лет.

Учеником решившим эту задачу, был знаменитый Вовочка, ибо это из старого бородатого анекдота. )

   
 
 автор: yuk   (27.05.2008 в 13:16)   письмо автору
 
   для: sim5   (27.05.2008 в 12:13)
 

>Учеником решившим эту задачу, был знаменитый Вовочка, ибо это из старого бородатого анекдота. )
В моем случае это тоже был Вовочка, тоже из анекдота )
- когда я дома говорю всякую чушь, отец меня называет полудурком. А мне сейчас 12 лет, соответственно, вам, Марья Ивановна - 24.

>Жаль, о других кастрюлях я не слышал. ))
Да, есть и другие.
В качестве подсказки - кастрюли были с крышками.
И сестры были разного возраста. )

   
 
 автор: sim5   (27.05.2008 в 13:28)   письмо автору
 
   для: yuk   (27.05.2008 в 13:16)
 

Даже с крышками! Пусть варят. Тут своих задач, реальных, невпроворот... )

   
 
 автор: SiM(R)   (27.05.2008 в 14:07)   письмо автору
 
   для: sim5   (27.05.2008 в 13:28)
 

Осмелюсь предположить, что дочери 25 и 35 лет уже замужем и приоткрыли крышки своих кастрюль (или еще чего-нибудь сделали , лишь бы не пережить этот ужас еще раз)

"Если ты с города Правды,ответь мне,какая дорога ведет в твой город?"

Впринципе правильно, но если сказать лжецу: "Если ты с города Правды,ответь", то по идее он ничего не ответит.

Ну тогда еще одну задам:
Спорят 3 мудреца, кто из них самый умный (мудрый). Мимо них проходит старец и решил помочь им в споре. Подходит к ним и говорит: "Вот у меня есть 5 калпаков, 3 черных и 2 белых. Я завяжу вам глаза, надену колпаки, а потом развяжу глаза. Тот кто из вас первым догадается какого цвета на нем колпак, тот и есть самый умный (мудрый)."
Мудрецы согласились. Старик надел на них всех черные колпаки и развезал глаза.

Через некоторое время один из мудрецов произнес: "На мне черный колпак!".

Как он догадался?

PS: они не могут увидеть ни каким образом цвет своих колпаков (ни снять, не использовать зеркало ни чего подобного) каждый мудрец видет только сидящих напротив него 2-ух мудрецов. И развоваривать им также нельзя.

   
 
 автор: Loki   (27.05.2008 в 14:27)   письмо автору
 
   для: SiM(R)   (27.05.2008 в 14:07)
 

>Как он догадался?
Если бы на нем был белый колпак, то оба других могли бы заключить что на них черные, так как если бы у кого-то еще был белый колпак, то третий, увидев два белых колпака понял бы что у него черный. А раз все трое молчат, значит на всех черные колпаки.

   
 
 автор: Rename   (27.05.2008 в 15:52)   письмо автору
 
   для: yuk   (27.05.2008 в 13:16)
 

Старшие и мудрые сестры налили младшей горячую воду в ее кастрюлю?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования