eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Сумма двух чисел

Сумма двух чисел

Заданы три числа: \textbf{a}, \textbf{b}, \textbf{c}. Необходимо выяснить, можно ли так переставить цифры в числах \textbf{a} и \textbf{b}, чтобы в сумме получилось \textbf{c}. \InputFile Три целых числа \textbf{a}, \textbf{b}, \textbf{c} (\textbf{0} < \textbf{a}, \textbf{b}, \textbf{c} < \textbf{10^9}). \OutputFile Если искомая перестановка цифр возможна, вывести слово \textbf{YES}, в противном случае выведите слово \textbf{NO}. При положительном ответе вывести во второй строке число \textbf{x}, получаемое перестановкой цифр числа \textbf{a}, и число \textbf{y}, получаемое перестановкой цифр числа \textbf{b}, такие, что сумма \textbf{x} и \textbf{y} равна \textbf{c}. Числа \textbf{x} и \textbf{y} не должны содержать ведущих нулей. Числа должны быть разделены пробелом. Если решений несколько, выведите любое.
Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
1 899999999 999999999
Выходные данные #1
YES
1 999999998
Источник 2008 XIX школьная областная олимпиада по информатике, Вологда, Задача E