Автор: | СПб 2005 | Ограничение времени: | 2 сек | |
Входной файл: | clocks.in | Ограничение памяти: | 64 Мб | |
Выходной файл: | clocks.out | |||
Максимальный балл: | 100 |
Каждый раз, приходя из школы, Петя разогревает себе суп. Петя давно установил, что для достижения оптимальной температуры, суп надо греть в течении ровно t минут. Однажды у Пети в часах села батарейка. И тут неожиданно выяснилось, что это были единственные часы в доме.
Порывшись на чердаке, Петя нашел двое старых песочных часов — на a и на b минут соответственно. Каждые песочные часы состоят из двух половинок, одна из которых исходно заполнена песком.
Для того, чтобы использовать часы, их ставят на одно из оснований, при этом песок из верхней половины начинает постепенно пересыпаться в нижнюю.
Песок пересыпается равномерно и с одинаковой скоростью, вне зависимости от количества песка, оставшегося в верхней половине. В первых часах весь песок пересыпается за a минут, во вторых — за b минут.
В тот момент, когда Петя ставит суп на огонь, весь песок в каждых часах находится в нижней половине. В этот момент Петя может перевернуть какие-либо часы, либо и те и другие сразу. Далее Петя может переворачивать часы в момент, когда в одних из них заканчивает пересыпаться песок. В один из таких моментов Петя должен снять суп с плиты.
Петя хочет узнать, как ему действовать, чтобы снять суп с плиты ровно через t минут.
№ | Входной файл (clocks.in ) |
Выходной файл (clocks.out ) |
---|---|---|
1 |
|
|
2 |
|
|