Ответы
Задача на логику
Вам нужно договориться, кто ВЫКЛЮЧАЕТ лампу
этот человек будет считать количество людей, побывавших в комнате с лампой
остальные же следуют следующей схеме:
если их впервые приводят в комнату, то они включают лампу, конечно же, если она не горит
в случае, если лампа горит, они ничего не делают и считают, что следующий их раз будет первым (т.е. первым будет именно тот раз, когда они придут и лампа будет выключена)
соответственно, каждый из пяти человек (кроме "выключателя") включит лампу ровно один раз
действия же выключателя просты:
если он заходит в комнату и видит включенную лампу, то он ее выключает и прибавляет к своему счетчику побывавших в комнате 1, если лампа выключена, то он ничего не делает
соответственно, когда у выключателя будут данные, что все 5 его друзей побывали в комнате (т.е. его счетчик будет равен 5), он может смело говорить, что все побывали в комнате.