Морфеус и нео готовятся к очередной схватке с армией агентов. морфеус отвечает за разработку
всей операции, а нео проявляет свои избранного. а именно — нео будет наносить удары
по агентам либо правой, либо левой ногой. правой ногой он нейтрализует сразу 5 агентов, а левой —
всего 3. всего на бой выйдут n агентов. морфеус ценит свои кадры, поэтому хочет заранее знать,
сколько ударов каждой ногой нанесет нео при условии, что каждой ногой он может сделать не более
r ударов, чтобы не устать, и не менее l ударов, потому что даже в матрице надо тренироваться.
морфеусу узнать, сможет ли нео убить ровно n агентов ударами левой и правой
ноги. если план невыполним, то выведите −1. иначе выведите количество ударов сначала правой,
потом левой ногой.
если решений несколько, выведите то, где правая нога совершает наименьшее возможное число
ударов.
формат входных данных
в первой строке дано единственное целое число 0 6 n 6 106 — число агентов.
во второй строке даны два целых числа 0 6 l 6 r 6 1018 — ограничения на число ударов
каждой из ног.
формат выходных данных
если решения нет, выведите единственное число −1 иначе выведите два целых числа — число
ударов правой и левой ногой.
примеры
формат входных данных
13
1 2
формат выходных данных
2 1
формат входных данных
2
0 100
формат выходных данных
-1
формат входных данных
30
2 10
формат выходных данных
3 5
Объяснение:
для начала переведем все цифры в килобайты
10 мегабайт= 10 000 килобайт
4 мегабайт= 4 000 килобайт
2 048 килобайт
4 096 килобайт
сложим полученные результаты
10 000+4 000+2 048+4 096=20 144 килобайт
переведем размер свободного места на флешке в килобайты, то есть
32 мегабайта= 32 000 килобайт
теперь от размера свободного места отнимем размер файлов
32 000-20 144=11 856 килобайт
переведем полученный результат в мегабайты
11 856 килобайт= 11,856 мегабайт
округляем, и получаем 12 мегабайт
ответ: То есть свободного места останется 12 мегабайт
Объяснение:
для начала переведем все цифры в килобайты
10 мегабайт= 10 000 килобайт
4 мегабайт= 4 000 килобайт
2 048 килобайт
4 096 килобайт
сложим полученные результаты
10 000+4 000+2 048+4 096=20 144 килобайт
переведем размер свободного места на флешке в килобайты, то есть
32 мегабайта= 32 000 килобайт
теперь от размера свободного места отнимем размер файлов
32 000-20 144=11 856 килобайт
переведем полученный результат в мегабайты
11 856 килобайт= 11,856 мегабайт
округляем, и получаем 12 мегабайт
ответ: То есть свободного места останется 12 мегабайт