Чтоб вернуться к теме, приведу свое решение геометрической задачки с углом альфа.
Spoiler
Обзовем сторону большого квадрата a, сторону маленького квадрата b. Угол при основании того равнобедренного треугольника будет бета.
Приравниваем tg(beta) у двух самых больших прямоугольных треугольников на этой схеме a/(a+2b)=b/(a+b ).
Там все что нужно сокращается, и выражаем a через b: внезапно a=b*sqrt(2). Пока все принципиально так же, как в решении Арданиса, а вот дальше по-другому:
Подставляем это соотношение в tg(beta) и сразу находим, что tg(beta)=sqrt(2)-1, а это означает, что бета=пи/8. Альфа=пи-2*бета=3пи/4=135 градусов.
Коллекционер собирает монеты в четверть доллара. Некоторые из этих монет серебряные, некоторые никелевые. Различить их можно, только внимательно осмотрев каждую монету.
Монеты разложены в 3 коробочки с этикетками:
Серебро
Никель
Смесь (ещё не отсортированы)
Младший брат коллекционера решил пошутить и поменял этикетки на всех коробочках.
Сколько монет необходимо и достаточно рассмотреть коллекционеру, чтобы восстановить порядок с этикетками?
У меня получается, что для того, чтобы определить хотя бы одну этикетку, надо достать минимум две монеты из разных коробок (если они совпали) и минимум три, если не совпали. Как определить остальные две этикетки - пока не придумала, получается, надо вытягивать монеты, пока не повезет.
У нас 3 коробки: Серебро, Никель, Смесь. Достаем монету из "Смеси". Если она серебряная, то в этой коробке на самом деле "Серебро", раз все этикетки поменяли. Остается две коробки. В той, где написано "Никель", на самом деле "Смесь", потому что этикетки, и "Никеля" там быть не может, а "Серебро" уже нашли. Если достали никелевую, то все аналогично
Исходя из того, что все этикетки расклеены неправильно, в коробке с надписью "смесь" никакой смеси нет. Т.е. какой окажется первая монета в этой коробке - такими же будут и все остальные. Например, если она серебряная, то в коробке с надписью "смесь" имеем серебро. Тогда получается, что в коробке с надписью "никель" не может быть ни никеля (раз все этикетки неправильные), ни серебра (которое уже нашли), и остаётся только один вариант - смесь. Соответственно, в коробке с надписью "серебро" будет никель.
ЗЫ: Ну вот, Ramey написал всё то же самое раньше меня.
ЗЗЫ: А вообще, с условием что-то не то. Известно, что никель магнитится, серебро - нет, так что процесс проверки, кто есть ху, долгим и мучительным быть не может.
Стоит заметить, что решение существует в рамках двух предположений, которые прямо не указаны в условии.
а) коробка с этикеткой "смесь" не пуста;
б) "сменить все этикетки" означает "перекрепить этикетки с одних коробок на другие", а не, например, "поменять все этикетки на этикетки Кока-колы" .
Ну так можно дойти до предположений, что коллекционер все-таки знает, что у него собрано, и определит коробки банально по их весу. Тогда монеты вообще доставать не нужно
Насколько мы поняли, вы используете блокировщик рекламы в вашем браузере. Скорее всего, это AdBlock или AdBlock Plus.
Учитывая, сколько агрессивной рекламы можно встретить на различных сайтах, это, возможно, и оправданно.
Однако Riot Pixels — пока ещё небольшой сайт, мы существуем в основном на деньги, получаемые от различных
рекламодателей. Пользователей же с установленным AB/ABP на Riot Pixels сейчас — более 30%.
Это очень много.
У блокировщиков рекламы есть еще одно плохое свойство — у вас может «поехать» дизайн или перестанут показываться скриншоты.
Мы не хотим предпринимать активных действий в отношении блокировщиков рекламы (например, закрывать контент) — это
не по-человечески. Однако и безучастно смотреть никак не можем. Поэтому у нас к вам большая просьба — пожалуйста,
внесите Riot Pixels в «белый список» вашего блокировщика. Это поможет нам и дальше жить и развиваться, а вам ничего не будет стоить.
Нажмите на иконке AB/ABP в строке с путём к сайту (в правом углу, слева от звёздочки занесения в закладки)
Разотметьте галочку "Enabled for this site"
Если у вас не открыта панель дополнений внизу браузера, нажмите Ctrl+\
В панели дополнений нажмите на иконке AB/ABP
Отметьте галочку «Отключить на riotpixels.com» или «Отключить на [поддомен].riotpixels.com»
Нажмите правой кнопкой мыши на иконке блокировщика в правом углу браузера
Выберите пункт «Настройки»
Перейдите на закладку «Белый список доменов»
Добавьте к списку домены riotpixels.com и *.riotpixels.com
Перезагрузите страницу Riot Pixels, чтобы изменения вступили в силу