Задача №1210. Неправильное сложение
Развиваем идейное мышление.
Разбор добавил Мехрдоди Одил
Для описанного в задаче способа сложения выполняется свойство коммутативности, поэтому достаточно рассмотреть три варианта сложения трех чисел: (a+b)+c, (a+c)+b и (b+c)+a. Полученные три результата сортируем по возрастанию (для сравнения чисел, хранящихся в string, можно использовать выражение (length(s1)>length(s2)) or (length(s1)=length(s2)) and (s1>s2)), выбрасываем одинаковые результаты. Если остался один результат, выводим "NO", иначе "YES".
Заданы три длинных числа. Над ними осуществляется процедура сложения без переноса единицы при переполнении (если результат двузначный - он записывается в двух ячейках). Требуется определить все возможные суммы этих трех чисел в зависимости от порядка суммирования.
Сдать: для сдачи задач необходимо войти в систему
1291
statement