Решение в общем случае. Пусть в

прямоугольный параллелепипед

склеен из единичных гиперкубиков (

,

). Если выбрать начало координат в одной из вершин параллелепипеда, а оси направить по его рёбрам в сторону диагонально противоположной вершины, то параметрическое уравнение диагонали будет иметь вид

,

,
![$t \in [0,1]$ $t \in [0,1]$](https://dxdy-01.korotkov.co.uk/f/0/1/d/01df98f22b2b1c9a0c617975dfbe543c82.png)
. "Пронзание" диагональю параллелепипеда гиперкуба
![$\prod_{i=1}^n {[x_i,x_i+1]}$ $\prod_{i=1}^n {[x_i,x_i+1]}$](https://dxdy-03.korotkov.co.uk/f/a/b/5/ab50c3e0b2dcb584b23c5c4c432d2ffe82.png)
для какого-либо набора целых чисел

,

, т.е. наличие пересечения этой диагонали со внутренностью гиперкуба, равносильно существованию такого числа
![$t \in [0,1]$ $t \in [0,1]$](https://dxdy-01.korotkov.co.uk/f/0/1/d/01df98f22b2b1c9a0c617975dfbe543c82.png)
, что

для всех

, а это, в свою очередь, равносильно

Пусть

- множество всех допустимых наборов

(т.е. тех, что

). Пусть также

- конечное множество значений, которые принимает левая часть

при всех допустимых наборах и пусть для любого непустого множества

и

,

- множество наборов из

, для которых

при всех

и

при остальных

. Тогда по формуле включений-исключений, при каждом фиксированном

, количество допустимых наборов, для которых выполняется

и при этом левая часть

равна

, подсчитывается по формуле

В задаче требуется найти число

Зафиксируем теперь какое-либо множество индексов

и пусть

- наибольший общий делитель соответствующих ему чисел

. Если

, то числа

имеют НОД, равный

, и равенство

при всех

равносильно

Если число

нецелое, то

не может выполняться при всех

. При

это очевидно (

,

), а при

это получается из рассмотрения равенства

, где

взаимно просто с каким-либо простым делителем

, на предмет делимости на максимальную степень этого простого числа, входящего в

-

должно делиться на эту степень; объединяя все эти рассуждения, получим, что

делится на

. С другой стороны, если

- целое,

, то

будет состоять из единственного набора, в котором

при

и
![$x_i= [ \lambda a_i ]$ $x_i= [ \lambda a_i ]$](https://dxdy-04.korotkov.co.uk/f/7/f/e/7fe7877b4b4993e154142e1480d7001e82.png)
при

. Это значит, что внутренняя сумма в правой части

в точности равна

, ибо только при

,

число

- целое. Итак, верна следующая формула:

В частности, если числа

попарно взаимно-просты, то

.