Змінюй хід війни! Допомагай ЗСУ!

Задачка на логику.

  • Автор теми Автор теми alexandern1955
  • Дата створення Дата створення
Ну чуть выше уже два варианта решения. Можно не напрягаться, а просто порадоваться чужой логике.

Да я уже глянул. После того, как отписался. Я сразу так не допер. Ибо на 90% гуманитарий. А умничать загуглив не хочется. Хотя процент побед в том же интеллект батл у меня выше 80%. Но там на знания. Тут на логику. Не силен, увы.
 
Ну самое первое решение было раньше, более легкая часть расписана не была, более сложная была решена, как по мне, красивее. Я чуть выше процитировал.

Ага, увидел. Там уже не по 3 монеты менялись местами, а по 2.
Мой вариант- меняются местами по 1 монете. Но 3е взвешивание взвешиваются 4 монеты, и чуть сложнее логическая цепочка соответственно. Похоже это все 3 из возможных вариантов правильного решения, а может и нет.
зы. кстати, предлагаю подумать тем, кто разобрался в 2х вариантах с заменой монет по 3 и по 2 решить задачу, меняя местами лишь по одной монете. Это более сложно, но и более интересно, если нравятся такие задачи. И в этом варианте не потребуются те 4 настоящие монеты.
 
Вот тут намного раньше был описан красивый вариант для более сложного из двух вариантов первого взвешивания. Если нет ошибки (я не нашел), то он по-моему даже красивее.

Якщо я правильно зрозумів про дві монети, то ось гілка без вирішення:

1: (AAAA)?(BBBB) {CCCC}
(AAAA)<>(BBBB) -> {CCCC}-справжні монети, під підозрою решта 8 монет, про вагу не дізнаємось.

2: (AABB)?(BBCC) {CC} /AA/
(AABB)<>(BBCC), знак не мінявся -> /AA/-справжні, BB зліва справжні, по суті маємо (AA)<>(BB), 4 монети під підозрою, про вагу не дізнаємось.

3: (AB)?(BC) {Cx7} /A/
(AB)<>(BC), знак не мінявся -> B зліва - справжня, маємо (A)<>(B), не вистачає одного вимірювання.

Схоже, тому автор і вніс зміни:
Небольшое измегение, когда на 2 взвешении выносим и меняем в стопках монеты, изпользуем 3шт. Тогда все получается. Мы определяем легче фальшивая или тяжелее и может из вынесенных 3 за один раз определить отличную, или если взвешивание не покажет равно, то потом в третьем взвешивании тоже с тройками останется работать.
 
Якщо я правильно зрозумів про дві монети, то ось гілка без вирішення:

1: (AAAA)?(BBBB) {CCCC}
(AAAA)<>(BBBB) -> {CCCC}-справжні монети, під підозрою решта 8 монет, про вагу не дізнаємось.

2: (AABB)?(BBCC) {CC} /AA/
(AABB)<>(BBCC), знак не мінявся -> /AA/-справжні, BB зліва справжні, по суті маємо (AA)<>(BB), 4 монети під підозрою, про вагу не дізнаємось.

3: (AB)?(BC) {Cx7} /A/
(AB)<>(BC), знак не мінявся -> B зліва - справжня, маємо (A)<>(B), не вистачає одного вимірювання.

Схоже, тому автор і вніс зміни:

Да, Вы правы. Здесь прокол.
А вот с 3-мя монетами работает при всех вариантах взвешивания.
 
Да, Вы правы. Здесь прокол.
А вот с 3-мя монетами работает при всех вариантах взвешивания.

Так самое интересное, что если поменять логику, то работает и с заменой местами на чашках весов по 1й монете за каждый ход. В этом случае просто убираем за каждый ход по одной монете, которые мы меняли местами ранее, и меняем местами следующую пару. И эталонных 4 монеты не нужны. 2е взвешивание. Зачем взвешивать 8 монет, если можно сразу откинуть 2? Две выкидываем и взвешиваем 6 монет, поменяв местами одну пару, чтобы узнать, поменяется ли знак. И на 3 ем взвешивании остаётся 4монеты и мы знаем знак. Этого достаточно, чтобы сделать вывод, какая монета фальшивая, опять поменяв пару, чтобы увидеть, не изменился ли знак и нужно лишь заменить любую из оставшихся 2х монет на заведомо настоящую.
 
Так самое интересное, что если поменять логику, то работает и с заменой местами на чашках весов по 1й монете за каждый ход. В этом случае просто убираем за каждый ход по одной монете, которые мы меняли местами ранее, и меняем местами следующую пару. И эталонных 4 монеты не нужны. 2е взвешивание. Зачем взвешивать 8 монет, если можно сразу откинуть 2? Две выкидываем и взвешиваем 6 монет, поменяв местами одну пару, чтобы узнать, поменяется ли знак. И на 3 ем взвешивании остаётся 4монеты и мы знаем знак. Этого достаточно, чтобы сделать вывод, какая монета фальшивая, опять поменяв пару, чтобы увидеть, не изменился ли знак и нужно лишь заменить любую из оставшихся 2х монет на заведомо настоящую.
Якщо я правильно зрозумів і відобразив логіку, то є зауваження.

1: (ABCD)?(EFGH) {IJKL}
(ABCD)=(EFGH) -> {IJKL}-під підозрою, за два зважування розв'язується, не розписую.
(ABCD)<>(EFGH) -> {IJKL}-справжні. Запам'ятовуємо, яка шалька переважила. Друге зважування для цього варіанту.

2: (AB G)?(C EF) {****} /DH/ - відкладаю по одній монеті з кожної шальки, по одній монеті перекладаю між шальками.

(AB G)=(C EF) -> /DH/-під підозрою, решта-справжні, фальшива визначається на третьому зважуванні з використанням знаку першого, зважування не розписую
(AB G)<>(C EF), знак змінився -> /DH/-справжні, C і G під підозрою, --//--
(AB G)<>(C EF), знак не мінявся -> C і G справжні, ABEF-під підозрою. Запам'ятовуємо, яка шалька переважила. C і G переносяться до справжніх. Третє зважуваня для цього варіанту.

3a: (A E)?(* F) {*******} /B/ - по одній монеті перекладається між шальками, одна з переміщених монет замінена на еталон.

(A E)=(* F) -> /B/-фальшива, вага - за результатами попереднього зважування
(A E)<>(* F), знак змінився -> /E/-фальшива, вага на терезах
(A E)<>(* F), знак не змінився -> Під підозрою A та F, які не переміщувались з самого початку. Гілка без вирішення.

3b: (A E)?(B *) {*******} /F/ - по одній монеті перекладається між шальками, одна з монет, що не переміщувались, замінена на еталон.
(A E)=(B *)-> /F/-фальшива, вага - за результатами попереднього зважування
(A E)<>(B *), знак не змінився -> /A/-фальшива, вага на терезах
(A E)<>(B *), знак змінився -> Під підозрою B та E, які помінялись шальками перед зважуванням. Гілка без вирішення.
 
Все добре до третього зважування, а далі іноді потрібно четверте :)

Схоже, що на другому. Як на ньому визначити, яку монету шукаємо - важчу чи легшу?
 
Есть 12 монет, одна из них фальшивая. То есть она или легче, или тяжелее настоящей. Есть рычажные весы. Нужно за 3 взвешивания найти фальшивую монету и определить - легче она или тяжелее.


Кто будет искать решение в Гугле - тот читер, слабак и тупой лентяй.

Буду боалодарен тем, кто подбросит в эту тему другие интересные логические задачки или ссылки на книги с такими задачками. Начиная с классической про перевозку козы, капусты и волка через реку.
Докажем, что на ХФ не только недалекие *****-тролли.
Вы сами догадались до ответа?
Задачка сложная.
Только честно отвечайте.
 
Вы сами догадались до ответа?
Задачка сложная.
Только честно отвечайте.

Сам. Мне ее четыре года назад по пути в машине из Эдисона в Ниагару задал школьный товарищ по физ-мат. лицею. Я ее решил, но голову пришлось поломать.
 
Сам. Мне ее четыре года назад по пути в машине из Эдисона в Ниагару задал школьный товарищ по физ-мат. лицею. Я ее решил, но голову пришлось поломать.
Я до сих пор думаю. Монеты даже разложил на столе.
 
Я до сих пор думаю. Монеты даже разложил на столе.

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

Схоже, що на другому. Як на ньому визначити, яку монету шукаємо - важчу чи легшу?

Сейчас не могу точно сказать, наверно забыл, что во втором взвешивании тоже нужно менять одну монету на заведомо настоящую. А то я второе взвешивание что-то очень просто описал. Надо завтра будет подумать, но вроде так и было, тогда одна монета в третьем взвешивании будет уже известна.
 
Небольшое измегение, когда на 2 взвешении выносим и меняем в стопках монеты, изпользуем 3шт. Тогда все получается. Мы определяем легче фальшивая или тяжелее и может из вынесенных 3 за один раз определить отличную, или если взвешивание не покажет равно, то потом в третьем взвешивании тоже с тройками останется работать.

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

был и такой вариант(3 снимаем 3 переносим по одной на дне) , просто не оформлял.
 
Мышление предлагает сначала неверный вариант,
Ну да. Как раз твоя *****ьная логика. Извилину-то свою прямую. промой ацетончиком...И вААбще - задача не твоя. А ты тут выступаешь, как директор пляжа.
И кто тебя нормальным назовет? Запор тебя мучает? Вот фекалии в голову и поперли...
 
Все добре до третього зважування, а далі іноді потрібно четверте :)

Схоже, що на другому. Як на ньому визначити, яку монету шукаємо - важчу чи легшу?

Да, так и есть. С утра подумал, понял что пропустил вариант. Правильное решение только одно, которое вы написали.
 
Ну да. Как раз твоя *****ьная логика. Извилину-то свою прямую. промой ацетончиком...И вААбще - задача не твоя. А ты тут выступаешь, как директор пляжа.
И кто тебя нормальным назовет? Запор тебя мучает? Вот фекалии в голову и поперли...

Ты мне надоело, тупое и обиженное на жизнь существо.
Вычеркиваю. У меня не так много времени, чтобы тратить его на общение с быдловатыми троллями.
 
Да, так и есть. С утра подумал, понял что пропустил вариант. Правильное решение только одно, которое вы написали.
Власне кажучи, я його тільки оформив, зібравши до кучі все, що написав ujn і явно описавши деякі прості кроки, які він просто пропустив, як очевидні для нього.
 
Вспомнил про тему. Решил предельно доступно и наглядно описать решение.

Решение.

Для наглядности пронумеруем монеты - 1,2, ..., 12.
Разобьем монеты на три группы по 4 монеты каждая - (1,2,3,4), (5,6,7,8) и (9,10,11,12)
1) 1-е взвешивание.
Взвешиваем (1,2,3,4) и (5,6,7,8).
1a) (1,2,3,4) = (5,6,7,8) (вес одинаков, более простой случай). Вывод - все эти монеты настоящие, фальшивая среди (9,10,11,12).
1б) (1,2,3,4) <> (5,6,7,8). Вес неодинаков. Пусть для определенности (1,2,3,4) < (5,6,7,8). Монеты (9,10,11,12) не фальшивые.

2а) 2-е взвешивание.
Взвешиваем (1,2,3) и (9,10,11). Монеты (1,2,3) - эталонные, настоящие.
2a1) (1,2,3) = (9,10,11). Фальшивая - 12.
3 -е взвешивание.
Взвешиваем (1) и (12). Просто определяем легче иили тяжелее фальшивая монета.
2a2) (1,2,3) <> (9,10,11). Пусть для определенности (1,2,3) < (9,10,11). Тогда фальшивая монета среди (9,10,11) и она тяжелее.
3-е взвешивание.
Взвешиваем (9) и (10). Если (9)=(10), то фальшивая 11 и она тяжелее. Если (9)<>(10), например, (9)<(10), то фальшивая 10, так как тяжелее.

2б) 2-е взвешивание.
Вынимаем со второй чаши монеты 5,6,7 и кладем вместо них монеты 1,2,3 из первой чаши.
В первую чашу кладем настоящие монеты 9,10,11.
Взвешиваем (9,10,11,4) и (1,2,3,8).
2б1) (9,10,11,4) = (1,2,3,8). Значит эти все настоящие, а фальшивая среди (5,6,7) и она тяжелее.
3-е взвешивание.
Взвешиваем (5) и (6). Если (5) = (6), то фальшивая 7 и она тяжелее.
Если (5) < (6), то фальшивая 6.
2б2) (9,10,11,4) < (1,2,3,8). То есть вторая чаша по-прежнему тяжелее. Это значит, что фальшивая 4 и она легче или фальшивая 8 и она тяжелее.
3-е взвешивание.
Взвешиваем (4) и (12).
Если (4) = (12), то фальшивая 8 и она тяжелее.
Если (4) < (12), то фальшивая 4 и она легче.
2б3) (9,10,11,4) > (1,2,3,8). Вторая чаша тяжелее, теперь она легче. Значит фальшивая монета среди монет 1,2,3 и она легче.
3-е взвешивание.
Взвешиваем (1) и (2).
Если (1) = (2), то фальшивая 3 и она легче.
Если (1) < (2), то фальшивая 1 и она легче.
 
Назад
Зверху Знизу