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
5010

(Оффтоп)

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

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


17/10/16
4793

(Оффтоп)

По моему, одному 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
5010

(sergey zhukov)

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

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

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


17/10/16
4793

(Оффтоп)

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
5010
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
5010
Да, уже подумал об этом. Но если возраст лишь одного из них меньше года, Виктор ничего не мог бы сказать про возраст второго, это обстоятельство всё же остаётся в силе.

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


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

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


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

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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