Условие задачи
здесь. Первым задачу успешно решил уважаемый
nabbla1, еще до того, как я опубликовал "точные" значения. Его объяснения я обильно цитирую ниже.
Так же не могу не отметить упорство
son_0f_morning, который подошел к задаче с другой стороны и, таки, прорвался в итоге к решению.
Под катом само решение (теория) и несколько вариантов реализации.
(
Решение... )