Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Груша

(Время: 1 сек. Память: 32 Мб Сложность: 26%)

Близнецам Петру и Павлу на день рождения подарили игрушечные весы с двумя чашами и тремя гирями. Веса гирь братьям известны и равны A, B и C, при этом A < B < C.

Принцип взвешивания на этих весах прост: объект помещается на левую чашу весов, далее гири раскладываются по чашам таким образом, чтобы суммарная масса груза на одной чаше была в точности равна массе груза на другой чаше. Если на левой чаше рядом со взвешиваемым объектом лежат гири массой X, а на правой – гири массой Y, то вес объекта равен Y - X. При взвешивании не обязательно использовать все гири.

Само собой, если ни при каком расположении гирь уравновесить чаши нельзя, то объект на этих весах нельзя взвесить.

Первым из школы вернулся Пётр и решил протестировать весы. Он взял грушу, успешно взвесил её при помощи подаренных трёх гирь и узнал её массу, равную P. Когда Павел вернулся с секции и тоже захотел поиграть с весами, Пётр попросил его взвесить эту грушу.

Помогите Павлу: по заданным массам A, B и C гирь и массе груши P придумайте какой-нибудь способ расположить их на чашах весов так, чтобы они были уравновешены.

Входные данные

В первых трёх строках входного файла INPUT.TXT по одному в строке находятся целые числа A, B, C – массы гирь, в четвёртой – целое число P, масса груши. Известно, что: 1 ≤ A < B < C ≤ 109, 1 ≤ P ≤ 109. Гарантируется, что грушу массы P можно успешно взвесить на этих весах согласно описанным выше правилам.

Выходные данные

В первой строке выходного файла OUTPUT.TXT выведите через пробел массы объектов, которые нужно поместить на левую чашу весов. Первым числом в этой строке должна быть масса груши.

Во второй строке выведите через пробел массы гирь, которые нужно поместить на правую чашу весов.

Суммы чисел в первой и второй строках должны совпадать. Все числа должны быть из набора заданных на входе: A, B, C и P. Если есть несколько верных ответов, выведите один любой.

Пример

INPUT.TXTOUTPUT.TXT
13
6
9
12
12
3 9

Пояснение к примеру

В примере у нас три гири с весами 3, 6 и 9. Масса груши равна 12. Для взвешивания достаточно положить две гири с весами 3 и 9 на правую чашу весов, при этом на левой чаше останется одна лишь груша, а гиря с весом 3 в данном взвешивании не используется. Но существует и другое решение, в котором используются все гири: можно с грушей на левую чашу весов положить гирю с весом 3, а на правую чашу остальные гири – с весами 6 и 9. В этом случае вес каждой чаши будет равен 15.

Система оценки

Решения, правильно работающие при условии, что груша может быть уравновешена без дополнительных гирь на её чаше, получат не менее 40 баллов.

Решения, правильно работающие при условии, что массы всех объектов не превосходят 100, получат не менее 80 баллов.

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 ЕГЭ по информатике
 Авторские задачи
 Тренировочные олимпиады
 Школьный этап
 Муниципальный этап
 Региональный этап
 Полуфинал ВКОШП
 Личное первенство СФУ
 2007 / 2008 1 тур
 2007 / 2008 2 тур
 2007 / 2008 3 тур
 2008 / 2009 1 тур
 2008 / 2009 2 тур
 2008 / 2009 3 тур
 2009 / 2010 1 тур
 2009 / 2010 2 тур
 2009 / 2010 3 тур
 2010 / 2011 1 тур
 2010 / 2011 2 тур
 2010 / 2011 3 тур
 2011 / 2012 1 тур
 2011 / 2012 2 тур
 2011 / 2012 3 тур
 2012 / 2013 1 тур
 2012 / 2013 2 тур
 2012 / 2013 3 тур
 2013 / 2014 7-8 классы
 2013 / 2014 9-11 классы
 2014 / 2015 7-8 классы
 2014 / 2015 9-11 классы
 2015 / 2016 7-8 классы
 2015 / 2016 9-11 классы
 2016 / 2017 7-8 классы
 2016 / 2017 9-11 классы
 2017 / 2018 7-8 классы
 2017 / 2018 9-11 классы
 2018 / 2019 7-8 классы
 2018 / 2019 9-11 классы
 2019 / 2020 7-8 классы
 2019 / 2020 9-11 классы
 2020 / 2021 7-8 классы
 2020 / 2021 9-11 классы
 2021 / 2022 7-8 классы
 2021 / 2022 9-11 классы
 2022 / 2023
 2023 / 2024
 2024 / 2025
 2025 / 2026
 A. Кофейня
 B. Груша
 C. Два из трёх
 D. Погрузка багажа
 E. Интересная эстафета

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru



https://banknetwork.ru