Предположим, что комнат 100 (самое бОльшее возможное количество). Идем и тупо выключаем свет в 100 комнатах. Там, где он выключен уже, ничего не делаем, просто считаем. Все, мы гарантированно выключили свет во всех комнатах. Пояснение, если комнат 30, к примеру, то нам придется пройти по кругу больше 3-х раз, если, к примеру, 50, то два раза по кругу. Но это гарантия, что свет выключен во всех комнатах. А дальше очень просто, начинаем включать свет. Сколько раз включили, столько и комнат. Т.е. считаем до первой светлой комнаты.