Представьте, что у вас есть несколько десятков монет, которые выглядят совершенно одинаково, но одна из них не настоящая — фальшивка. Эта фальшивая монета может быть немного тяжелее или легче остальных. Ваша задача — найти эту фальшивую монету, с помощью взвешивания на двусторонних весах, используя наименьшее количество попыток. Как вы понимаете настоящая задача заключается не в том, чтобы найти ненастоящую монету, а в том, чтобы сделать это используя наименьшее количество взвешиваний. Если вы начнёте с поочерёдного взвешивания монет, вы рано или поздно найдёте фальшивку. Но поскольку монет много, вам нужен более хитрый план. Самое разумное и правильное решение — разделить монеты на три группы. Если при взвешивании двух из них, шкала весов отклоняется, значит монета в одной из взвешиваемых куч, если весы остаются сбалансированными, то подделка находится в той группе, которую вы не взвешивали. И так раз за разом вы продолжаете взвешивать монеты, разделяя их на три более мелкие группы.
Задача о фальшивых монетах. В чём её польза и как её решить?
17 июня 202417 июн 2024
267
2 мин