2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Интересная, логическая Задачка.
Сообщение28.07.2024, 16:51 


28/07/24
4
Встречаются друзья программисты: Андрей, Борис и Виктор. Не виделись несколько лет. И начинают делиться новостями.
Андрей говорит:
- Я женился и у меня уже два сына.
- И сколько же им лет? – спрашивают его друзья.
- Хорошо, - говорит Андрей, - тебе Борис, -я скажу сколько в сумме лет моим детям, - складывает в уме возраст своих сыновей и говорит ему на ухо.
- А тебе Виктор, скажу произведение их возрастов, - и перемножает в уме возраст своих сыновей и говорит ему на ухо.
После этого между Борисом и Виктором состоялся такой разговор:
-Я не знаю сколько лет сыновьям, - сказал Борис.
- И я не знал и сейчас не знаю, - ответил Виктор.
-Я всё равно не знаю, - говорит Борис.
Тогда Андрей добавил:
- Вам ещё одна подсказка, - мой старший сын учиться играть на скрипке.
- А ну тогда я знаю сколько им лет, - улыбнулся Борис. И говорит на Ухо Андрею возраст его сыновей.
-Ну теперь и я знаю, - Говорит Виктор. И отвечает.
-Правильно, - улыбнулся Андрей вы молодцы, настоящие программисты.
Сколько лет сыновьям Андрея? Как могли они определить.

 Профиль  
                  
 
 Re: Интересная, логическая Задачка.
Сообщение28.07.2024, 18:13 
Заслуженный участник
Аватара пользователя


18/09/14
5012

(Оффтоп)

Одному ноль лет (меньше года), другому - четыре.
Если вариант "ноль лет" исключён, то одному год, другому - девять.

 Профиль  
                  
 
 Re: Интересная, логическая Задачка.
Сообщение28.07.2024, 22:06 


17/10/16
4794

(Оффтоп)

По моему, одному 2, второму - 4
Сумма равна 6 и у Бориса есть три решения 5/1, 4/2 и 3/3, для которых есть три произведения 5, 8 и 9. Ответ Виктора исключает все простые числа в произведениях (т.к. иначе он знал бы ответ), т.е. остаются только решения 4/2 и 3/3 и Борис по прежнему не знает решение. Информация о том, что есть старший, указывает на решение 4/2.
Ответ Виктора всегда исключает не более одного варианта решения для каждой суммы, поскольку простое число получается только в варианте $1*n$, поэтому нужно рассматривать только суммы, для которых есть три решения, причем произведение возрастов одного решения простое и одно решение - с равными возрастами. Это только для суммы 6 выполняется

 Профиль  
                  
 
 Re: Интересная, логическая Задачка.
Сообщение28.07.2024, 22:24 
Заслуженный участник
Аватара пользователя


18/09/14
5012

(sergey zhukov)

sergey zhukov в сообщении #1647675 писал(а):
Сумма равна 6 и у Бориса есть три решения 5/1, 4/2 и 3/3

Если не считать 6/0. Пока неясно, допустимо ли такое решение: ТС не ответил по этому поводу.

 Профиль  
                  
 
 Re: Интересная, логическая Задачка.
Сообщение28.07.2024, 22:31 


17/10/16
4794

(Оффтоп)

Mihr
Ну да, решение с нулем - это в стиле программистов.

 Профиль  
                  
 
 Re: Интересная, логическая Задачка.
Сообщение28.07.2024, 22:34 


28/07/24
4
Ответ 0 лет не является верным. Обычно не говорят 0 лет, говорят грудного возраста. В задаче несколько раз проскальзывает именно сколько лет. Ответ 2 и 4 года верный и логика решения и именно такая. Отлично.

-- 28.07.2024, 22:42 --

Ну и если 0 лет, тогда бы Виктор мог бы ответить сразу что возраст одного сына точно 0 лет :)

 Профиль  
                  
 
 Re: Интересная, логическая Задачка.
Сообщение28.07.2024, 22:46 
Заслуженный участник
Аватара пользователя


18/09/14
5012
ufkef в сообщении #1647678 писал(а):
говорят грудного возраста

Ну уж, прям. А если ребёнку 8-9 месяцев, это что: "грудной возраст"?
ufkef в сообщении #1647678 писал(а):
Обычно не говорят 0 лет

Но пишут. Много раз видел на товарах пометку "0+", что означает "от рождения и старше". Это во-первых. Во-вторых, речь идёт о программистах, а программисты обожают начинать счёт с нуля. В-третьих, это не загадка, а, скорее, задача математического характера. Так что ссылки на то, как говорят в быту, - совершенно неубедительны.
В общем, желательно формулировать задачу так, чтобы неоднозначное понимание её условия было исключено.

-- 28.07.2024, 22:48 --

ufkef в сообщении #1647678 писал(а):
Ну и если 0 лет, тогда бы Виктор мог бы ответить сразу что возраст одного сына точно 0 лет :)

Или двух (если они близнецы). В общем, по крайней мере одного. При этом про возраст второго он вообще ничего сказать бы не мог. Это ведь не ответ на исходный вопрос (о возрасте каждого сына).

 Профиль  
                  
 
 Re: Интересная, логическая Задачка.
Сообщение28.07.2024, 22:53 


28/07/24
4
Да. условие можно подкорректировать. В общем это тестовый вариант, и хотелось услышать пожелания. И замечания .

-- 28.07.2024, 22:56 --

Примерно так подкорректировать.
После этого между Борисом и Виктором состоялся такой разговор:
-Я не знаю сколько лет сыновьям, - сказал Борис.
- И я не знал и сейчас не знаю возраста ни одного из сыновей, - ответил Виктор.
-Я всё равно не знаю, - говорит Борис.

-- 28.07.2024, 22:57 --

Если бы они были близнецы, и им было по 0 лет, Борис бы сразу смог сказать их возраст.

 Профиль  
                  
 
 Re: Интересная, логическая Задачка.
Сообщение28.07.2024, 23:00 
Заслуженный участник
Аватара пользователя


18/09/14
5012
Да, уже подумал об этом. Но если возраст лишь одного из них меньше года, Виктор ничего не мог бы сказать про возраст второго, это обстоятельство всё же остаётся в силе.

 Профиль  
                  
 
 Re: Интересная, логическая Задачка.
Сообщение28.07.2024, 23:05 


28/07/24
4
- И я не знал и сейчас не знаю возраста ни одного из сыновей, - ответил Виктор.
Это высказывание отсекает 0 лет.

 Профиль  
                  
 
 Re: Интересная, логическая Задачка.
Сообщение28.07.2024, 23:06 


17/10/16
4794
ufkef
Программистов стоит убрать. Это как раз намек на какое-то вырожденное решение.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group