Головоломки по средам - Орхи чинит Табун
Каждый день Orhideous чинит одну из сломанных функций Табуна. При этом, всякий раз:
Помогите Орхи починить Табун.
- когда он чинит редактирование комментариев, на сайте пропадает регистрация и загрузка аватарок
- когда он чинит регистрацию, перестаёт работать редактирование комментариев и поиск по тегам
- когда он чинит поиск, отключается возможность голосования за посты и комментарии
- когда он чинит голосование, ломается функция, которую он чинил в предыдущий день
- когда он чинит аватарки, состояния поиска и регистрации меняются местами
Помогите Орхи починить Табун.
31 комментарий
Глядишь, что то другое начнёт работать.
На каждом шаге указано текущее состояние системы. Надеюсь, нигде не ошибся…
P.S. А, нет, всё-таки ошибся, работало бы, если бы ремонт аватарок менял местами поиск и редактирование.
Спойлер
У меня 8 шаговРегистрация — поиск — редактирование — аватарки — поиск — аватарки — голосование — аватарки
Рабочий вариант (тоже 8)Редактирование — поиск — аватарки — голосование — поиск — аватарки — голосование — аватарки
Понимаю что головоломки с конца не решают, но логика про последний ход подтверждает мои измышления. Либо же в головоломке иной смысл.
Орхи чинил авки — у табуна отвалился поиск.
Орхи чинил все вместе — у него отвалилась жопа.
Решать с конца надо, тогда и решение найдём, и поймём, что оно оптимально. Обозначим состояние починки последовательностью из пяти цифр 0 (сломано) и 1 (работает), отвечающее за редактирование, регистрацию, поиск, голосование и аватарки. Имеем:
Последними нужно починить аватарки, иначе что-нибудь да сломаем:
Перебором вариантов видим, что 11110 можно получить, только починив голосование. При этом починка голосования должна была что-то сломать, и ясно, что это были аватарки:
Раз починка голосования сломала то, что мы починили предыдущим ходом, значит, это были аватарки:
Здесь последним ходом мы могли починить только поиск. Но мы имеем два возможных варианта, поскольку поиск ломает голосовалку (или не ломает, если она была уже сломана):
Однако второй из этих вариантов невозможен: если было починено поиск или регистрация, то что-то другое из них отвалилось. Значит, последним было починено голосование, и оно сломало то ли поиск, то ли аватарки:
Первый вариант возможен, но явно неоптимален, так как мы проходим 11100 два раза и снова оказываемся на развилке выше. Так что имеет смысл смотреть только на второй вариант, если мы ищем лучший способ. Поскольку голосование сломало аватарки, именно они были починены ранее.
Наконец, видно, что в состояние 10100 можно прийти за два шага, но не за меньшее:
Как видно из рассуждения выше, это решение за 8 шагов не просто возможное, а оптимальное.
Действительно, кратчайшее решение — восемь ходов.
дамой в бедеразработчиками стыдно. По опыту поддержки крупных проектов, чудо, что вообще сайт работает.А сейчас получается только «едите что дают» и имитация какой-то деятельности. Недавно тут был пост от рандома, где он якобы искал разработчиков для Табуна. Но на поверку, когда один мой знакомый PHP-шник — новичок в фандоме, готовый что-то чинить — стал уточнять, кто, когда и по каким критериям будет проверять его правки, от рандома было только невнятное мычание.
Не можешь поддерживать сайт — ну сбагри его человеку, который это может и хочет делать — тому же андреймалу, в конце концов. Домен можно оставить себе, на случай, если тебя этот человек не устроит. В конце концов, за столько лет найти время на трансфер вполне можно, даже если ты там до зубов занятой человек.
А разве не на хостинг? Я не помню точно, но вроде как все добытое
в шахтах Морииуходит на толстую VDS, и остается максимум на пакетик кофе «3 в 1».По остальному, как пользователь ресурса, скорее согласен, а как разработчик, сам не лишенный печальной склонности косить и забивать — ну так себе.
А я бы хотел, но не могу — среди прочих причин, я вообще не владею ни одной технологией, на которых основан Табун.
Вот так и выходит — желания не совпадают с возможностями.