Кpутящийся стол

Четыpе стакана поставлены квеpху дном в четыpёх углах вpащающегося квадpатного стола. Вы хотите пеpевеpнуть их в одну стоpону: или все ввеpх или все вниз. Вы можете взять любые два стакана, и должны пеpевеpнуть один или два из них . Есть два условия: у вас завязаны глаза, и стол повоpачивается на произвольное число оборотов каждый pаз, когда вы дотpагиваетесь до стаканов. Так что вы будете делать? 

Ответ: Шаг 1. Меняем нижние два стакана. Оборот стола.
Шаг 2. Меняем диагональ слева вверху и справа внизу (менять надо один из стаканов вверх или вниз, смотря куда вам изначально надо). Оборот стола. 
Шаг 3. Повторяем замену, как в шаге 2. Т.е. если у вас два разнонаправленных стакана, то меняете один из них, и вы - победитель. Если стаканы одной направленности, то меняйте их оба и меняйте направление перестановки (хотели ставить дном вниз, теперь хотим ставить дном вверх - условия задачи позволяют). Повторяем до победного. 

Ваша оценка: Нет Средняя: 2.6 (38 оценки)


Комментарии

зачем вообще какие-то шаги, если они уже перевернуты? :)

Я тоже так кстати думала))))

приведенный ответ нерациональный. Лучше сделать так:

во-первых, уже все стаканы стоят вверх дном, потому можно ничего не делать (: Если же нужно произвести хотя бы одну операцию, то:
1. переворачиваем два ближних стакана. Оборот стола
2. снова переворачиваем два ближних стакана. Тут два варианта:
а) если два ближних были однонаправленны, то после их переворота на столе будут 4 одинаковых стакана, тут можно закончить.
б) если два ближних были разнонаправленны, то после второго действия на столе получится такая конфигурация, когда оба стакана на любой из диагоналей однонаправленны. Тогда делаем оборот стола и переходим на третье действие
3. переворачиваем оба стакана на любой из диагоналей и получаем четыре одинаковых стакана на столе

Можно просто 2 раза менять стаканы на диагонали. В первый раз мы перевернем два стакана и получится что половина стаканов вверх дном, вторая половина - вниз.

После оборота стола, также переворачиваем стаканы на дагонали, либо мы перевернем вторую диагональ и все стаканы встанут вниз дном. Либо перевернем теже стаканы во второй раз и вернемся на исходную.

ответ на задачу не удовлетворяет условиям, которые сами по себе не ясны.
1. (из вопроса) что означает "стол поворачивается на произвольное число оборотов каждый pаз". Оборот = 360град.? тогда зачем поворачивать?
2. (из ответа) " Т.е. если у вас два разнонаправленных стакана..." - тогда ЗАЧЕМ по условию завязаны глаза, если мы можем нащупать положение стаканов???

Полный идиотизм. Не знаю кто придумал эту задачку. Ее надо либо удалить. Либо проработать условие задачи. Иначе ее сложно назвать задачей.

условие правильное. оборот 90 градусов. вот только ответ вообще в корне не неправильный:"Повторяем до победного". ведь расчет идет на то, что этот процесс решения может происходить бесконечно (условием не исключается и такой расклад), посему ответ неверен.

Можно схитрить : сначала переворачиваем один стакан а соседний с ним (по часовой стрелке) снимаем со стола, оборот, находим пустое место (на ощупь), переворачиваем снятый стакан и ставим на пустое место, а следующий снимаем, оборот, переворачиваем снятый стакан и ставим на пустое место и переворачиваем последний стакан ! Условия соблюдаются т.к. не сказано что стаканы нельзя снимать со стола, и направленность стаканов нам не видна, и тоже за 3 действия как в "классическом" варианте c диагоналями:)

данная задача в заданных условиях решается элементарно:
проворачивать стол на любое количество оборотов бессмысленно, 1 оборот=2П=360град. так что сами понимаете все стаканы не меняют мест и их тупо по очереди в любом порядке можно перевернуть.
Задача усложняется если обороты становятся неполными и их можно понимать как кратные 1/2П(90град), в таком случае эта задача является разновидностью рулетки и выпадение нужной комбинации воля случая.

Единственный правильный ответ - это вообще не трогать стаканы, так как это не противоречит условиям задачи:"Вы хотите пеpевеpнуть их в одну стоpону: или все ввеpх или все вниз..." и любые дейстия при определенных обстоятельствах могут повторяться до бесконечности и тем самым решение зайдет в тупик.

Задача становится четко сформулированной , если уточнить, что под оборотом\поворотом стола понимается 90 градусов.
И надо также добавить, что в случае, когда стаканы оказываются перевернуты в одну сторону, вам об этом сообщат - иначе вы проскочите этот правильный вариант и будете дальше продолжать переворачивать.

Тогда.
В этих условиях, если вы знаете где верх-низ стакана - это просто.
Однако задача решается и в случае, когда вы НЕ знаете, где у стакана верх-низ (такие уж высокие стаканы...).
Могу гарантировать решение за 7 шагов.