Sheri
По условию задачи, тестируемые НЕ ВИДЯТ цвета шляп, надетых на них. Или тех, что остались ненадетыми. УВЫ...
Но ТО, КАК Вы начали рассуждать - есть уже ДОРОЖКА к решению этой задачки!
Логические, математические и другие интересные задачки :)
Сообщений 391 страница 420 из 707
Поделиться39121-02-2011 18:11:40
Поделиться39221-02-2011 18:27:33
НЕ ВИДЯТ цвета шляп, надетых на них. Или тех, что остались ненадетыми.
Это я поняла, я и рассуждаю исходя из этого....но по условию задачи (как я поняла) они видят шляпы надетые на впередисидящих,так? Именно это я имела виду когда писала про цвет "других" шляп...коряво выразилась просто
Поделиться39321-02-2011 19:25:16
Шляпа черная
Поделиться39421-02-2011 20:23:57
Шляпа черная
Ответ-то правильный, а расклад написать (доказательства)?....
Поделиться39521-02-2011 21:36:33
а расклад написать (доказательства)?....
Я попробую
Итак, предположим, что у 1-го человека шляпа белая.
Тогда рассмотрим 2-го человека.
а) Если бы у него была белая шляпа, то 3-й человек бы понял, что у него шляпа черная - противоречие.
б) Если бы у него была шляпа черная, то он, зная что 3-й не догадался о цвете своей шляпы, предположил, что у него НЕ белая, иначе 3-й бы догадался по двум белым шляпам впереди себя, следовательно, 2-й бы пришел к выводу, что у него шляпа ЧЕРНАЯ - противоречие с условием, где сказано, что 2-й не догадался о цвете своей шляпы
Полученные противоречия доказывают, что сделанное нами предположение о том, что у 1-го человека шляпа БЕЛАЯ несправедливо. Следовательно, у него шляпа ЧЕРНАЯ.
Отредактировано Maria (21-02-2011 22:47:27)
Поделиться39621-02-2011 21:44:01
Итак, предположим, что у 3-го человека шляпа белая.
Это имеется ввиду первый человек? Ну, тот, что правильно ответил и сидит первым?
Спрашивают первого: - Какого цвета на тебе шляпа?
Он отвечает и отвечает ПРАВИЛЬНО!
Поделиться39721-02-2011 21:48:14
Это имеется ввиду первый человек? Ну, тот, что правильно ответил и сидит первым?
Ну да... Я их пронумеровала в том порядке, в каком их опрашивали. Внимательность - не моя сильная сторона
Поменять или так понятно?
Отредактировано Maria (21-02-2011 21:51:04)
Поделиться39821-02-2011 22:41:06
Поменять
или так понятно?
Не всем, увы. Перечитала три раза и только больше запуталась
Поделиться39921-02-2011 22:43:05
Alena, поправила.
Перечитала три раза и только больше запуталась
Если что-то еще непонятно, а разобраться хочется, спрашивайте, я поясню.
Отредактировано Maria (21-02-2011 22:48:26)
Поделиться40021-02-2011 23:16:26
Maria
а почему не могло быть так:
3-й - белая, 2-й - черная, 1-й - белая???
Поделиться40121-02-2011 23:20:47
3-й - белая, 2-й - черная, 1-й - белая???
Потому что в таком случае 2-й бы догадался, что у него шляпа ЧЕРНАЯ. Ведь если бы была у него белая и у впереди сидящего тоже белая, тогда 3-й человек (тот, что сзади сидит), догадался бы о том, что черная шляпа у него.
Отредактировано Maria (21-02-2011 23:21:05)
Поделиться40221-02-2011 23:23:22
предположил, что у него НЕ белая, иначе 3-й бы догадался по двум белым шляпам впереди себя
Все. Дошло!
Поделиться40310-01-2012 11:57:38
Давненько никаких задачек не было
Предлагаю после праздников немного размять мозги.
Итак, условие: имеются два одинаковых стеклянных шарика и стоэтажка. Известно, что если скинуть шарик с сотого этажа, он точно разобьется. Следуя какому-то алгоритму, вы бросаете шарики вниз для того, чтобы определить, начиная с какого этажа шарики будут разбиваться.
Задача: оптимизировать алгоритм с целью минимизировать количество бросков.
Поделиться40410-01-2012 13:31:35
Maria, я бы делил пополам. Т.е. скинул с 50 этажа, разбился. С 25 этажа разбился. С 12 этажа не разбился. С 18 этажа разбился. С 15 этажа под вопросом.
Надеюсь, алгоритм понятен
Отредактировано Руслан (10-01-2012 13:32:22)
Поделиться40510-01-2012 13:41:40
Руслан
Но шарика-то у вас всего 2
Поделиться40610-01-2012 14:16:06
Первый шарик бросаем с каждого десятого этажа начиная снизу (10-20-30...). Будет не больше 9 бросков. Второй начинаем бросать с последнего этажа, на котором первый шарик не разбился. В итоге не больше 18 бросков.
Поделиться40710-01-2012 14:40:22
Первый шарик бросаем с каждого десятого этажа начиная снизу (10-20-30...). Будет не больше 9 бросков. Второй начинаем бросать с последнего этажа, на котором первый шарик не разбился. В итоге не больше 18 бросков.
Это уже лучше, но не оптимально
Поделиться40810-01-2012 18:05:41
Это уже лучше, но не оптимально
Заинтриговали!
В рамках алгоритма Staryi-9 - это действительно оптимум:
Если Х - число бросков, а К - число сегментов, на которые разбиваем многоэтажку, то имеем:
Х=100/К-1+(К-1). Ищем минимум этой функции, беря производную по К:
0=-100/К^2+1 и решение тут действительно К=10, соотв. Х=18.
Чую я, где-то в условии подвох имеется )
Поделиться40910-01-2012 18:16:48
Итак, условие: имеются два одинаковых стеклянных шарика и стоэтажка. Известно, что если скинуть шарик с сотого этажа, он точно разобьется. Следуя какому-то алгоритму, вы бросаете шарики вниз для того, чтобы определить, начиная с какого этажа шарики будут разбиваться.
Задача: оптимизировать алгоритм с целью минимизировать количество бросков.
Так шариков то всего ДВА!
т.е. должно быть 2 броска. Первый с 1 этажа - если не разобьется .... Второй со 2-го этажа. Оттуда точно вдребезги. Стекло ведь
Поделиться41010-01-2012 18:16:52
это действительно оптимум
Нет, не оптимум, хотя и очень близко Алгоритм близок к оптимальному, но нужно его немного подправить.
Если нужна подсказка, пишите в личку
Поделиться41110-01-2012 18:18:17
т.е. должно быть 2 броска.
Почему же 2 броска?
А если шарик только на 99-м разобьется? Мы тогда можем аж 99 раз бросить, прежде чем он вдребезги
Ой, ortseam, подвоха нет
0=-100/К^2+1 и решение тут действительно К=10, соотв. Х=18.
И вот тут ошибка в производной. Там в знаменателе должно быть (k-1)^2, тогда k=11, а Х=20, но это не ответ Пошла вспоминать матан.
Отредактировано Maria (10-01-2012 18:28:03)
Поделиться41210-01-2012 18:31:00
Не, с матаном все нормуль. В вашем предположении ошибка. Вернее, не ошибка, а... ну как сказать... В общем, вы там себе поставили условие, которого в оригинальной задаче не было.
Поделиться41310-01-2012 18:36:12
Если нужна подсказка, пишите в личку
Спасибо, но пока постараюсь обойтись без
Поделиться41410-01-2012 18:37:58
В общем, вы там себе поставили условие, которого в оригинальной задаче не было.
Пожалуйста, не говорите больше ничего! Не ломайте интригу!
Поделиться41510-01-2012 18:38:41
Пожалуйста, не говорите больше ничего! Не ломайте интригу!
Ладушки, молчу
Поделиться41610-01-2012 18:50:03
ortseam Мария часто ошибается в ПОСТАНОВКЕ задачи, имейте ЭТО ввиду.
Поделиться41710-01-2012 18:56:12
в ПОСТАНОВКЕ задачи
Перечитала задачу, по-моему, все верно
Попробую другими словами на всякий случай: есть 2 одинаковых стеклянных шарика и стоэтажка. Известно, что если скинуть шарик с 100-го этажа, он точно разобьется. Нужно за минимальное количество попыток определить, начиная с какого этажа шарики будут разбиваться. Т.е. ответом является количество попыток, ну и алгоритм (на ушко )
Поделиться41810-01-2012 19:01:49
Мысли вслух.
Серия экспериментов выглядит примерно так: 00000100001, где 0 - это "удачные" броски, а 1 - это "разбиения".
Получается такое себе двоичное число. Можно посчитать минимальное число его разрядов, необходимых, чтобы обозначить каждый из 100 этажей.
По сути это размещение 2-х объектов по N мест.
Получаем: min((N-1)!>100)= 14. Меньше этого бросков не может быть точно, но резерв по ср. с пред. алгоритмом есть. Осталось его изыскать )
UPD 17:17 - поправил ошибку в формуле!
Отредактировано ortseam (10-01-2012 19:18:30)
Поделиться41910-01-2012 19:10:33
Maria, Я около часа буду ездить по городу и не смогу ничего писать.
Очень Вас прошу, если никто не догадается раньше меня, не раскрывайте пока ответ!
Поделиться42010-01-2012 19:23:43
ortseam, само собой Тем более бородатые ждут прогулки.