Another possible way to do this is agree to abandon some unidentifiable portion of the first one hundred days in order to increase the odds of counting a large number of visits in the first round. (very likely, and more likely that round than any other)
We all count days, and no one turns the switch, unless it is his second visit. In that case, the first second time visitor becomes the counter, and turns on the light, He knows that the count is equal to the number of the day. He leaves the light on. No one changes the light for any reason until the one hundredth day, and that person turns the light out, without regard to whether he has visited before.
If the one hundred and first day visitor finds the light out, he demands freedom. (he will have already visited of course) If he is the counter, and the light is on, he turns it off, but does not increment the count, since it might be still on from when he turned it on. After that, everyone continues to turn on the light if they can, once, and not again. The counter turns the light out, and increments the count, each time he comes in.
This is a much faster method, unless the first repeat visitor comes early.
Tris