Главная > Редуктор | ||
1994 |
"У редукторов нет никакого стыда, Дан набор шестеренок, для каждой известно количество зубьев. Их можно скреплять так, чтобы они вращались совместно на одной оси. Известно, что первая шестеренка крутится по часовой стрелке и делает P оборотов в минуту (на ее ось ничего насаживать нельзя). Требуется подобрать промежуточные шестеренки, при необходимости насаживая их на общие оси и вводя в зацепление так, чтобы последняя шестеренка крутилась также по часовой стрелке и делала Q оборотов. (Не обязательно использовать все шестеренки). Описание входных данных: количество шестеренок обороты первой шестеренки обороты последней шестеренки количество зубьев у 1-ой шестеренки (она должна быть первой в искомой цепочке шестеренок) количество зубьев у 2-ой шестеренки ........................ количество зубьев у n-ой шестеренки (она должна быть последней). На выходе должно быть: фраза "решение есть" или "решения нет"если решение есть, то первая пара шестеренок вторая пара шестеренок ......................... последняя пара шестеренокгде "пара" - две шестеренки, насаженные на одну ось; в ответе указываются два числа, соответствующих количеству зубьев у каждой шестеренки; причем, если шестеренка одна, то указывается одно число; считается, что шестеренки введены в зацепление таким образом, что последняя шестеренка из каждой пары сцеплена с первой шестеренкой в следующей паре. |