Опишу очень подробно.
В множестве
есть
элементов. Само число
делится на
. Можно разбить на тройки:
...
В каждой тройке первое и второе число не делится на
, а третье число делится на
. Значит, множество
состоит из
элементов, а множество
состоит из
элементов.
Каждый элемент
я заменяю на другое число
, где
меняется от
до
.
(остаток был и остался
)
(остаток был и остался
)
(остаток был и остался
)
(остаток был и остался
)
(остаток был и остался
)
(остаток был и остался
)
...
(остаток был и остался
)
(остаток был и остался
)
Вам надо понять, как связан остаток со степенью
и объяснить, почему он не меняется при такой замене.
Посмотрите на числа
как на
разряда двоичного числа, от младшего к старшему. Тогда будет понятно, что сумма каких-то чисел из этого множества может принимать все значения от
(когда не выбрали ни одного числа) до
(когда выбрали все числа). И, наоборот, по сумме однозначно восстанавливается набор слагаемых.
Итак, каждое из чисел
взаимно однозначно соответствует некоторому подмножеству
, и делится на
, если сумма элементов подмножества делится на
.
Теперь нам надо посчитать, сколько чисел из множества
делится на
. Так как
делится на
(почему?), таких чисел
(почему?). Столько будет подмножеств множества
, сумма элементов которых делится на
.