eolymp
bolt
Try our new interface for solving problems
Məsələlər

Юные программисты

Юные программисты

\includegraphics{https://static.e-olymp.com/content/cd/cdb208ff19e012bc4426f81a82099c531a5227b2.jpg} Известно, что в школе не менее чем \textbf{k_1} учеников, но не более чем \textbf{k_2} учеников. Также известно, что каждый мальчик дружит с \textbf{n} девочками, а каждая девочка с \textbf{m} мальчиками. Какое минимальное количество учеников может быть в школе, и сколько в школе мальчиков и девочек? Юные программисты, как Вы видите, до сих пор решают эту задачку. Помогите им. \InputFile В первой строке входного файла находится \textbf{4} числа, разделённых пробелами: \textbf{k_1}, \textbf{k_2}, \textbf{n} и \textbf{m}. Все входные данные натуральные числа, не превышающие \textbf{10000}, \textbf{k_1} ≤ \textbf{k_2}. \OutputFile В единственной строке вывести через пробел три числа: сначала количество учеников в школе, потом количество мальчиков и затем девочек. Гарантируется, что входные данные корректны и ответ всегда существует.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
20 30 4 5
Çıxış verilənləri #1
27 15 12
Müəllif Анатолий Присяжнюк
Mənbə Открытая Дистанционная Олимпиада 2011-2012