программирование и математика
Сообщений 451 страница 480 из 598
Поделиться4532020-04-16 19:00:18
Встречаются два программиста, которые давно друг друга не видели. У них происходит такой диалог:
— Я слышал, у тебя дети появились.
— Да, три сына.
— И сколько им лет?
— Ну... В сумме — тринадцать!
— Хм... Ты снова загадками говоришь? Ну ладно. Что ещё можешь сказать?
— Если возрасты перемножить, получится столько же, сколько окон вон у того дома.
Программист считает окна и прикидывает варианты.
— Но этого до сих пор недостаточно для ответа!
— Могу добавить, что мой старший сын — рыжий.
— Ну теперь совсем другое дело. Им ... (далее следует ответ).
Сколько же лет им было? И как первый смог вычислить возраст?
Поделиться4542020-04-16 19:38:08
Сколько же лет им было? И как первый смог вычислить возраст?
Учитывая, что Чубайсу сейчас 64 года, получается 64, -25 и -26.
Сумма = 13
Количество окон в доме = 41600 (ну большой дом, чо)
И предвидя возможные возражения - не думаю, что программистов могут смутить отрицательные значения параметров.
Поделиться4552020-04-16 20:18:39
И как первый смог вычислить возраст?
Программист рыжий был?
Поделиться4572020-04-16 20:44:32
Программист рыжий был?
Ну если рыжий рецессивный признак, то рыжий мог родиться, но не обязательно у рыжего.
Поделиться4582020-04-16 20:54:12
Ну если рыжий рецессивный признак, то рыжий мог родиться, но не обязательно у рыжего.
Но программист-то что-то знал...
Поделиться4592020-04-16 20:57:47
Но программист-то что-то знал...
Но мы то не знаем, и это нам не помогает решить задачу.
Ну если рыжий рецессивный признак, то рыжий мог родиться, но не обязательно у рыжего.
А мой вариант разве неверный?
Поделиться4602020-04-16 22:10:34
это нам не помогает решить задачу.
Там два вопроса. Это ответ на второй.
как первый смог вычислить возраст?
Поделиться4612020-04-16 22:15:28
Важно не то, что рыжий, а то, что "старший" - в единственном числе. То есть, без близнеца. Дальше можно перебирать разные варианты с произведением возрастов и прикидывать, возможен ли такой дом. Вариант 7-3-3 (дом 7х6), например, вполне возможен, а 9-3-1 (дом 3х9 или 9х3) - уже вряд ли, если не рассматривать современные таунхаусы.
Мне лень делать полный перебор, если честно. Но идея такая.
Поделиться4622020-04-16 22:55:43
прикидывать, возможен ли такой дом
Какой? Гипотеза о том, что количество окон в доме должно соответствовать простому произведению числа этажей на число окон на этаже, вообще говоря ни на чем не основана. Потому что даже в простых домах число окон на этаже не всегда константа, хотя бы из-за существования подъездов.
Мне лень делать полный перебор, если честно. Но идея такая.
Такой подход дает несколько подходящих решений.
Поделиться4632020-04-16 23:01:15
Такой подход дает несколько подходящих решений
Это лучше, чем ничего.
даже в простых домах число окон на этаже не всегда константа, хотя бы из-за существования подъездов
Как правило, в подъездах тоже окна есть.
*вспоминая Новосибирск*
Ну, в некоторых есть.
Поделиться4642020-04-16 23:06:25
Это лучше, чем ничего.
Давай спросим Сергея, но по моим представлениям задачи такого типа предполагают единственный ответ. Множество ответов решением не является.
Как правило, в подъездах тоже окна есть.
Ага. А на первом этаже вместо окна - подъездная дверь.
Поделиться4652020-04-16 23:15:47
И как первый смог вычислить возраст?
ОН ЗНАЛ !
Поделиться4662020-04-17 03:20:10
Важно не то, что рыжий, а то, что "старший" - в единственном числе.
Это правильная идея.
Без того, чтобы знать, что старший один, а не близнецы, задачу не решим не только мы, но и первый программист.
Следовательно, знание
сколько окон вон у того дома.
также не дает однозначного варианта произведения возрастов.
А дальше, действительно тупой перебор.
Я не доктор, мне не лень!
13=11+1+1 => 11*1*1=11;
13=10+2+1 => 10*2*1=20;
13=9+3+1 => 9*3*1=27;
13=9+2+2 => 9*2*2=36;
13=8+4+1 => 8*4*1=32;
13=8+3+2 => 8*3*2=48;
13=7+5+1 => 7*5*1=35;
13=7+4+2 => 7*4*2=56;
13=7+3+3 => 7*3*3=63;
13=6+6+1 => 6*6*1=36;
13=6+5+2 => 6*5*2=60;
13=6+4+3 => 6*4*3=72;
13=5+5+3 => 5*5*3=75;
13=5+4+4 => 5*4*4=80;
Откуда находим:
1). В доме напротив 36 окон.
Иначе не понадобилась бы третья подсказка про старшего сына.
2). Учитывая, что старший сын - один, находим возраст сыновей:
13= 9+2+2;
1). Далее замечаем, что если бы два более старших сына имели бы разницу в возрасте меньше года,
например 9 месяцев, то на момент разговора им могло быть поровну лет при одном старшем сыне.
Так что задача не вполне корректна.
2). Если бы младшему сыну было меньше года, а в доме напротив не было бы ни одного окна,
известных данных не хватило бы для решения.
3). После всего - приходим к выводу, что полный перебор делать было не нужно,
так как достаточно рассмотреть только варианты с двумя старшими близнецами, коих всего два:
13=6+6+1 => 6*6*1=36;
13=5+5+3 => 5*5*3=75;
Причем второй вариант отпадает сразу, сам по себе,
из-за непомерно великого произведения,
к которому невозможно подобрать другую комбинацию,
дающую сумму 13.
Остается один вариант с суммой возрастов 13 и произведением 36.
Причем возраст старшего должен быть больше 6 и меньше 11,
при этом состоять из тех же делителей, что и 36,
то есть, либо делиться на 2 или 4, но не на 8,
либо на 3 или 9.
В указанном интервале такое число только одно и старшенькому - 9 лет.
Оставшиеся два должны давать и сумму и произведение равное 4.
Это находится, как 2х2.
Поделиться4672020-04-17 06:08:48
В доме напротив 36 окон.
Почему? Чем 11 или 80 хуже?
Иначе не понадобилась бы третья подсказка про старшего сына.
НХНП
Во-первых, указание на старшего сына не говорит, что младшие двойняшки. Строго говоря, даже старший может быть из двойняшек. Да даже из вариантов с двойняшками непонятно почему например не 11+1+1?
Поделиться4682020-04-17 06:10:26
ОН ЗНАЛ !
Самый обоснованный ответ, кстати. По указанию на рыжего он понял о какой знакомой семье идет речь.
Поделиться4692020-04-17 11:25:36
Лукомор совершенно прав. Неважно, сколько окон у соседнего дома, важно что отгадывающий их может сосчитать. А зная это число он, тем не менее, не смог дать ответ. Значит информации по прежнему недостаточно, и потребовалось еще одно утверждение про старшего сына. Упоминание о том, что разговаривают программисты разве что излишне, поскольку некоторые из не-программистов тоже могут мыслить логично.
Поделиться4702020-04-17 11:46:31
Упоминание о том, что разговаривают программисты разве что излишне, поскольку некоторые из не-программистов тоже могут мыслить логично.
То есть не надо пытаться изучать цифровой код рыжего цвета в палитрах RGB или CMYK?
Поделиться4712020-04-17 14:11:58
Лукомор совершенно прав.
*косится на Лукомора*
А ты часом не рыжий?
Поделиться4722020-04-17 14:24:16
оба рыжие
Поделиться4732020-04-17 16:18:07
*косится на Лукомора*
А ты часом не рыжий?
Нет... вроде...
Поделиться4742020-04-17 16:21:47
Чем 11 или 80 хуже?
Просто, 11 и 80 мне не нравятся...
Кроме того, ни 11 ни 80 нельзя разложить на 3 натуральных числа, дающие в сумме 13.
Поделиться4752020-04-17 16:54:54
Кроме того, ни 11 ни 80 нельзя разложить на 3 натуральных числа, дающие в сумме 13.
Вот прямо из твоего поста:
13=11+1+1 => 11*1*1=11;
13=5+4+4 => 5*4*4=80;
Поделиться4762020-04-17 20:23:21
Вот прямо
"Меня отвлекали!" (с)
Разумеется числа 11, 20, 27, 32, 35, 36, 48, 56, 60, 63, 72, 75, и 80 раскладываются
ровно на три сомножителя, сумма которых равна 13.
Разница только в том, что, кроме числа 36, они раскладываются ровно одним способом.
Число 36 раскладывается двумя существенно различными способами, и,
чтобы выбрать один из двух этих вариантов, необходима дополнительная информация...
Поделиться4772020-04-17 21:04:14
Разница только в том, что, кроме числа 36, они раскладываются ровно одним способом.
Ну и что? В условии задачи нет ничего про количество таких раскладов.
Поделиться4782020-04-17 21:12:59
В условии задачи нет ничего про количество таких раскладов.
Есть!
Вот это:
— Если возрасты перемножить, получится столько же, сколько окон вон у того дома.
Программист считает окна и прикидывает варианты.
— Но этого до сих пор недостаточно для ответа!
Когда есть только один вариант, этого достаточно для ответа.
Когда есть больше одного варианта - знать количество окон не достаточно для ответа.
Больше одного варианта только в одном случае.
когда в доме 36 окон.
Поделиться4792020-04-17 22:14:48
Когда есть больше одного варианта - знать количество окон не достаточно для ответа.
Так ты приводишь более одного варианта - но не два, а аж 13. И тут действительно недостаточно информации, чтобы выбрать единственный правильный ответ. А 36 тут ни при чем, это просто 2 варианта из равноправных 13.
Поделиться4802020-04-17 22:48:15
тут действительно недостаточно информации
Какая-то странная задачка на алименты. Причем, чувак явно намекает, что у него отпрыски чуть не в каждом окне.
Т.е., возможно, он оплодотворил каждое окно, которых может быть как раз 13. Значит, речь идет о каком-то женском общежитии. Хотя, если говорит загадками, то может оказаться, что это женский монастырь.