Насос переключается также в момент совпадения минутной и часовой стрелок .
Вот этого, кстати, я в условиях не подразумевал!
Не знаю, как быть с корректностью (см. выше). Исследовать лень. Но даже если задача в исходной постановке окажется некорректной, давайте считать, что насос переключается тогда и только тогда, когда секундная стрелка совпадает с одной из двух других.
Кстати, можно ещё, наверное, решать, применив принцип относительности, как в физике. Будем считать, что часовая стрелка неподвижна (ну или кто-то встал сзади за часами и потихоньку вращает их так, чтоб часовая стрелка казалась неподвижной). У двух других стрелок скорости слегка уменьшаться, но это не страшно. С двумя стрелками гораздо проще, чем с тремя.
Можно ещё, наверное, разных там Фурье применять...