пятница, 17 июня 2011 г.

100 лампочек

Есть 100 пронумерованных лампочек с выключателями. Сначала некто зажёг все лампочки. После этого он переключил состояние каждой второй лампочки (т.е. лампочек с номерами 2,4,6...), затем переключил состояние каждой третьей, каждой четвёртой и так далее. Остановился он только после того как переключил состояние сотой лампочки.

Сколько лампочек осталось гореть после всей процедуры?

Решение
Останутся гореть только лампочки, номера которых - полные квадраты, т.е. лампочки 1,4,9,16,...,100. Всего таких лампочек 10.

Доказательство.

Для того, чтобы лампочка осталась гореть после всей процедуры, она должна поменять своё состояние нечётное число раз. В самом деле, если изначально лампочка была выключена, то чётное число переключений оставляет её выключенной.

По условию задачи, на i-м шаге лампочка N поменяет своё состояние тогда и только тогда, когда N делится на i без остатка. Таким образом, лампочка N останется гореть тогда и только тогда, когда у числа N нечётное число делителей (включая единицу и само число).

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

Для N=1 утверждение тривиально.

Пусть натуральное число N, большее единицы, имеет нечётное число делителей. Это число может быть разложено на простые множители и представлено в виде N = d1p1d2p2...dnpn, где di - простые числа, pi - натуральные числа.

Всего у этого числа будет (p1+1)(p2+1)...(pn+1) делителей. В самом деле, любой делитель числа можно получить, взяв делители di в произвольной степени от 0 до pi. Если все степени положить равными 0, мы получим единицу, а если для всех степеней взять максимальное значение, мы получим само число N.

Число (p1+1)(p2+1)...(pn+1) будет нечётным тогда и только тогда, когда все множители будут нечётными. Следовательно, все pi должны быть чётными и представимы в виде pi=2qi, где qi - натуральные числа.

Отсюда следует, что число N представимо в виде произведения N = d12q1d22q2...dn2qn = (d1q1d2q2...dnqn)2, т.е. является полным квадратом.

Теперь покажем, что у полного квадрата нечётное число делителей. Пусть число N, большее единицы, является полным квадратом и представимо в виде N=K2, где К - натуральное число. Поскольку К представимо в виде K = d1q1d2q2...dnqn, то N можно записать как N = d12q1d22q2...dn2qn, где qi - натуральные числа.

Как мы выяснили выше, в этом случае число делителей числа N будет равно (2q1+1)(2q2+1)...(2qn+1). Поскольку все сомножители нечётные, то и всё произведение будет, в свою очередь, нечётным.

Комментариев нет:

Отправить комментарий