В общем, формула такая.
Обозначим целочисленное деление обратным слэшем. Т.е.
![$a$ $a$](https://dxdy-01.korotkov.co.uk/f/4/4/b/44bc9d542a92714cac84e01cbbb7fd6182.png)
\
![$b=\lfloor \frac ab \rfloor$ $b=\lfloor \frac ab \rfloor$](https://dxdy-01.korotkov.co.uk/f/4/5/3/45381314ff0f7712e6e78a10a6d8ca6e82.png)
.
Тогда количество ударов для случая четырёх бьющих часов с темпами в 2,3,5 и 7 секунд будет
n(t)=4*(t-1)-3*((t-1)\7)-2*((t-1)\5)-(t-1)\3+(t-1)\15+(t-1)\21-(t-1)\105+2*((t-1)\35)+1Надо как-то свернуть её поплотнее, пока не придумал как именно.
Так уж и быть, запишу тексом
![$$n(t+1)=4t-3\left\lfloor \dfrac t7\right\rfloor -2\left\lfloor \dfrac t5\right\rfloor - \left\lfloor \dfrac t3\right\rfloor +\left\lfloor \dfrac {t}{3\cdot 5}\right\rfloor + \left\lfloor \dfrac {t}{3 \cdot7}\right\rfloor +2 \left\lfloor \dfrac {t}{5 \cdot 7}\right\rfloor - \left\lfloor \dfrac {t}{3 \cdot 5 \cdot 7}\right\rfloor +1$$ $$n(t+1)=4t-3\left\lfloor \dfrac t7\right\rfloor -2\left\lfloor \dfrac t5\right\rfloor - \left\lfloor \dfrac t3\right\rfloor +\left\lfloor \dfrac {t}{3\cdot 5}\right\rfloor + \left\lfloor \dfrac {t}{3 \cdot7}\right\rfloor +2 \left\lfloor \dfrac {t}{5 \cdot 7}\right\rfloor - \left\lfloor \dfrac {t}{3 \cdot 5 \cdot 7}\right\rfloor +1$$](https://dxdy-03.korotkov.co.uk/f/2/4/3/2439e2e98db64fd749636762ea76f0eb82.png)
Выглядит загадочно... Наверняка люди придумали как привести такое выражение к одному знаменателю, но я таким знанием не обладаю.
Поясню как дошёл до жизни такой...
Я смотрел на то как растёт функция
![$n(t)$ $n(t)$](https://dxdy-04.korotkov.co.uk/f/3/b/3/3b3a007e67627cf7e9672800925f437282.png)
. Первые разности
![$D(t)=n(t+1)-n(t)$ $D(t)=n(t+1)-n(t)$](https://dxdy-02.korotkov.co.uk/f/5/0/7/507b9d1ac2fb56be4f34e5e0b672ab5e82.png)
равны
![$4, 4, 3, 4, 2, 3, 1, 4, 3,\dots$ $4, 4, 3, 4, 2, 3, 1, 4, 3,\dots$](https://dxdy-01.korotkov.co.uk/f/4/7/4/4741cef2339de7febd17f7b92206883382.png)
Длина цикла равна
![$3\cdot 5 \cdot 7=105$ $3\cdot 5 \cdot 7=105$](https://dxdy-02.korotkov.co.uk/f/d/1/8/d1853304cda75ebcb7e8741a43bb2d2082.png)
т.е.
![$D(i)=D(105k+i), k \in \mathb Z$ $D(i)=D(105k+i), k \in \mathb Z$](https://dxdy-03.korotkov.co.uk/f/a/0/a/a0a6e8abcb2d69cfdc98df5030994d6482.png)
Единицы стоят там, где количество часов кратно 7. То есть единиц всего
![$c1(t)=\left \lfloor \dfrac {t-1}{7} \right \rfloor$ $c1(t)=\left \lfloor \dfrac {t-1}{7} \right \rfloor$](https://dxdy-04.korotkov.co.uk/f/3/5/1/351a00c4db95b802072ca5bf8fa35f7782.png)
Двойки там где делится на 5 за исключением номеров делящихся на 7, т.е. двоек всего
![$c2(t)=\left \lfloor \dfrac {t-1}{5} \right \rfloor - \left \lfloor \dfrac {t-1}{5 \cdot7} \right \rfloor$ $c2(t)=\left \lfloor \dfrac {t-1}{5} \right \rfloor - \left \lfloor \dfrac {t-1}{5 \cdot7} \right \rfloor$](https://dxdy-04.korotkov.co.uk/f/b/b/6/bb60fc34fd8ca8e2dc25b1ab210e734982.png)
Тройки там, где номер делится на 3 за исключением тех где делится на 5 или 7, то есть
![$c3(t)=\left \lfloor \dfrac {t-1}{3} \right \rfloor - \left \lfloor \dfrac {t-1}{3 \cdot 5}\right \rfloor - \left \lfloor \dfrac {t-1}{3 \cdot7}\right \rfloor+\left \lfloor \dfrac {t-1}{3 \cdot 5 \cdot7} \right \rfloor$ $c3(t)=\left \lfloor \dfrac {t-1}{3} \right \rfloor - \left \lfloor \dfrac {t-1}{3 \cdot 5}\right \rfloor - \left \lfloor \dfrac {t-1}{3 \cdot7}\right \rfloor+\left \lfloor \dfrac {t-1}{3 \cdot 5 \cdot7} \right \rfloor$](https://dxdy-04.korotkov.co.uk/f/b/e/6/be69d495d05f68de71a17e934e7aa8b482.png)
Ну а четвёрки - всё остальное.
![$c4(t)=t-(c1(t)+c2(t)+c3(t))$ $c4(t)=t-(c1(t)+c2(t)+c3(t))$](https://dxdy-01.korotkov.co.uk/f/c/7/d/c7dc206c8107277fa0afc12bbf39831482.png)
Осталось только сложить и добавить первый удар в нулевую секунду:
![$n(t)=1\cdot c1(t)+2\cdot c2(t)+3 \cdot c3(t) + 4 \cdot c4(t) +1$ $n(t)=1\cdot c1(t)+2\cdot c2(t)+3 \cdot c3(t) + 4 \cdot c4(t) +1$](https://dxdy-02.korotkov.co.uk/f/d/c/9/dc96d16436104fad33f7c623b752b8ea82.png)