Category: юмор

Category was added automatically. Read all entries about "юмор".

Плитка «Далокош», ответ

Текст задачи

Тупое неполное решение. Когда одна из сторон чётная, мы можем разломать шоколадку по ней пополам, а затем повторять ходы соперника. Выигрывает первый.

Если же обе стороны нечётные — первым ходом берём больший кусок и отламываем от него столько же, сколько отломал первый. У нас получаются два одинаковых куска, с которыми просто копируем соперника, и нечётная плитка поменьше, с которой можно поступать так же: если противник отломал кусок, отламываем такой же. В таком случае у второго гарантированно будет ход, он и выигрывает.

На удивление простое и гениальное полное решение. После хода первого игрока будет два кусочка, после ответа второго три, и т.д. Игра блокируется, когда кусочков будет mn — так что исход игры зависит только от чётности mn, но никак не от действий игроков.

Да, ради чего я эту задачу задал. В одном из интернет-разборов были два комментария.

1. Меня в отпуске так развели на море. Сыграл за 250 рублей в эту игру с шоколадкой. Мужик говорит, чтоб было честно, выбирай, каким ходить будешь. Я выбрал первым, и он взял одну шоколадку (сейчас понимаю, что с нечётным количеством квадратов). Если бы выбрал вторым, взял бы другую (у него их много разных лежало в переносном холодильнике).

2. НУ ЗАЧЕМ??? ЗАЧЕМ, АВТОР??? Я регулярно разводил людей в эту «игру», постоянно выигрывая, и никогда не выдавал секрета, а теперь весь мир узнает…

Так сказать, «встретились два одиночества».

И, как всегда, лирическое отступление. Копирование ходов противника — стандартный олимпиадный способ решения подобных игр. В нормальных играх, вроде шахмат, копирование ни к чему, кроме смеха, не приводит, но в простеньких играх, которые предлагают на математической олимпиаде, иногда срабатывает.

Есть более сложное, неконструктивное и тоже стандартное доказательство победы первого игрока — заимствование стратегии. Краткий смысл: если у второго есть выигрышная стратегия, первый может сам воспользоваться ею — а значит, победить. Подобное преимущество первого хода доказывается даже в некоторых вариантах го — потому второму (белому) дают фору. Эта фора постоянно меняется, и сейчас оценивается от 5,5 фишек до 8,5 фишек (половинка добавляется, чтобы не было ничьих).

Перед нами редкая игра, в которой ничего не зависит от ходов игроков, и это доказывается через так называемый полуинвариант — величину, которая движется только вверх (или только вниз).

Эффект Даннинга–Крюгера–Хофштадтера

У меня как водителя начался противный этап: сильно возросло количество предпосылок к аварии, в которые встреваю. С чем-то подобным был знаком и в фигурном катании: в определённый момент я должен был уступать всем: и катальщикам, и фигуристам — при том, что опыта ещё немного. Правда, распределение по опыту на катке и на дороге несколько разное.

В связи с этим я придумал эффект Даннинга–Крюгера–Хофштадтера

Вы склонны переоценивать себя, даже если будете учитывать эффект Даннинга–Крюгера–Хофштадтера.

Эффект Даннинга-Крюгера, Закон Хофштадтера

xkcd 2170: Точность координат

Оригинал

ТочностьЗначение
28°сш, 80°зд
100 км
Вы, вероятно, занимаетесь космосом
28,5°сш, 80,6°зд
10 км
Вы указываете на город
28,52°сш, 80,68°зд
1 км
Вы указываете на микрорайон
28,523°сш, 80,683°зд
100 м
Вы указываете на переулок
28,5234°сш, 80,6830°зд
10 м
Вы указываете на угол дома
28,52345°сш, 80,68309°зд
1 м
Вы указываете на человека в комнате, но поскольку вы опустили систему координат, непонятно, на кого
28,5234571°сш,
80,6830941°зд
1 см
Вы указываете на Уолли на странице
28,523457182°сш,
80,683094159°зд
0,1 мм
«Эй, посмотрите на песчинку!»
28,523457182818284°сш,
80,683094159265358°зд
0,1 нм
Или вы передаёте необработанные компьютерные дробные, или вы строите базу данных для каждого атома. В обоих случаях — уймитесь!

40 знаков: Вы оптимистичны в нашем понимании расстояния.

Карикатуры на лжеучёных-2019

Финалист: Филатова Екатерина Юрьевна, инстаблогер (здоровье)

Специального образования не имеет. На карикатуре описана одна из её тем — лечить рак кофейными клизмами. А также антипрививочник.

Финалист: Стариков Николай Викторович, писатель (история)

Профильного образования не имеет. Тем не менее, написал 19 книг по истории, и в них обвиняет англосаксов, развязавших мировые войны, устроивших Октябрьскую революцию, организовавших финансовые кризисы…

Лауреат: Зубарева Наталья Александровна, инстаблогер, писатель (здоровье)

Врач-терапевт, посягнувшая на более сложные темы. Рассказывает на тему дырявого кишечника и вреда дезодорантов, зубной пасты, пластиковой посуды. Предлагает пищевые добавки.

После того, как она попробовала засудить администратора сайта «академии ВРАЛ», тот придумал новое подразделение «академии»: институт интриг имени Трофима Лысенко.

Не верблюд

Это объявление попало даже на Луркоморье: «типа доказывай, что ты не верблюд». Смешно, но оправданно.

Уже по смыслу документа видно, что речь идёт о пенсиях, отправляемых за рубеж. Куда пенсия идёт? Видимо, на банковскую карточку. Ну или к родственникам с территории страны. В общем, пенсионер своей персоной никак не пересекается с государством, и надо как-то говорить ему: я там, ещё жив!

Кто имеет право действовать от имени государства на чужой территории? Консул. В общем, посмотрел правила РФ, и есть три способа это сделать: податься в консульство, организовать выезд консула, и легализовать документ, написанный зарубежным нотариусом. Через некоторое время Россия отказалась от привязки к Новому году и позволила оформлять справки когда удобно.

Так что плохого в этом объявлении только канцелярит.

Как мужик учил жену играть и что из этого вышло

Мужик учит жену играть…

…И что из этого вышло.

И всё-таки первое видео рассказывает, как много в играх умолчаний и как сложно сделать правильную обучалку. Например, Portal предполагал, что осматриваться мышью — это стандартно. Стандартно для игроков, но не для тех, кто играет впервые.

Прогерское: для чего делать очередь на двух стеках

Основано на источнике с Хабра.

Существует вопрос для программистских собеседований: есть два стека («патронных магазина», «первый вошёл — последний вышел»). Как сделать из них очередь («первый вошёл — первый вышел»)?

Делается это так: Enqueue: поместить элемент в первый стек. Dequeue: вытащить элемент из второго стека. Если он пуст — перегрузить содержимое первого стека во второй, и вытащить элемент.

Для чего?

Чтобы поддерживать необратимую ассоциативную операцию в некоем окне за амортизированное O(1).

Ассоциативная: (a*b)*c = a*(b*c).

Необратимая: если a*b = c, сложно или невозможно придумать операцию /, чтобы a = c/b.

Таких операций много: min, max, НОД, НОК, (a·b) mod z.

Поддерживать в окне: например, нужно найти максимум элементов с a[1] по a[4], затем a[2]…a[5], a[3]…a[6], и т.д.

Амортизированное O(1): какая-то отдельная операция может выполняться очень долго, но в среднем вычислительные расходы не повышаются с увеличением объёма данных. (Вспоминается анекдот: «а в среднем мы нехорошие женщины».)

Допустим, у нас числа 1, 7, 4, 5, 1, 3, 2, 1, 1, 1. Будем искать максимумы по три. В первом стеке только числа и один максимум на всех. Во втором — помимо элементов, держим максимум до дна.

Три команды enqueue дают первый стек [1 7 4 = 7, второй пуст. max{1, 7, 4} = 7.

Вышел 1: первый стек опустел, во второй перегружаем всё, кроме 1-цы, то есть [4/4, 7/7. До слэша элемент, после — максимум до дна.

Вошёл 5: первый стек [5 = 5, второй [4/4, 7/7; max{7,5} = 7. Итого max{7, 4, 5} = 7.

Вышел 7: второй стек теперь [4/4.

Вошёл 1: первый стек [5 1 = 5; max{4,5} = 5. Итого max{4, 5, 1} = 5.

Вышел 4: второй стек пуст. Вошёл 3: первый стек [5 1 3 = 5. Итого max{5, 1, 3} = 5.

Вышел 5: первый стек пустеет, перегружаем во второй стек все, кроме 5-ки: [3/3, 1/3. Вошёл 2: в первом стеке [2 = 2. max{3,2} = 3. Итого max{1, 3, 2} = 3.

И так далее.

Башорг о швейковине

Источник

Leonidakis: Я знаю одного, что научился дурачка включать в армии. Например, спросил сержанта, что делать — у него одеяло короткое, ноги мёрзнут. Тот и прикололся: «Отрежь сверху кусок и пришей снизу». А этот взял и так сделал. Потом утром:

— Товарищ сержант, я сделал, как вы говорили — всё равно ноги мёрзнут.

— Ээээ, ты что, дурак? Шуток не понимаешь?

— Совет действительно странный, но я так подумал, что вы плохого не посоветуете.

В результате он один имел выданное персональное одеяло большего размера, чем у остальных. Так подобно он ещё пару раз «включал Швейка» — быстро отвыкли над ним прикалываться.


Говорят, в чешском языке есть слова «кафкарня» (абсурд жизни) и «швейковина» (пассивное сопротивление абсурду).

Декоммунизация

Из фейсбука, по поводу декоммунизации и проспекта Гузара:

— Позор! В Киеве улицы так именовать. Ещё б в честь папы римского назвали! Дебилы!

— Есть такая! В честь Папы Римского Иоанна Павла. Бывшая Патриса Лумумбы.

Математика vs женская логика

Фрагмент болтовни в Вайбере.

ДАМА:

В этом году все люди одного возраста!

Этот год особенный. Это происходит только один раз каждые 1000 лет.

В этом году ваш возраст + ваш год рождения = 2019.

Например, если вам 55 лет и вы родились в 1964 году, сложите эти числа и получите 2019.

Очень странно, что ни китайские, ни иностранные учителя не могут этого объяснить.

Тысяча лет ждали !

Передайте это своим друзьям ! Необъяснимо!

Я: Смех!

ДАМА: Смех смехом, но почему так?

Я: Да потому, что если к году рождения прибавить количество полных лет, что получится? Текущий год (возможно, −1). А под Новый год — так гарантированно БЕЗ −1. Потому что все дни рождения уходящего года уже случились.

ДАМА: Эх я шляпа!