АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1552. A+B

Ограничение времени: 1 сек.
Ограничение памяти:262144 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

— Не комплексуй!
из письма Пи к i

Когда один известный алгебраист (далее — О. И. А.) с мат-меха был маленьким, ему в школе строго-настрого запретили брать квадратные корни из отрицательных чисел. Конечно же, О. И. А. на запрет наплевал и даже (о, ужас!) стал использовать то, что получается после взятия такого корня, в качестве основания системы счисления.

Недавно О. И. А. нашёл свои старые записи, а в них какое-то подозрительное тождество. Чтобы проверить его справедливость, О. И. А. достаточно сложить два числа и посмотреть на результат. Но, к сожалению, эти два числа записаны как раз в системе счисления с основанием, равным корню из отрицательного числа (а конкретно, ), и ответ тоже должен быть представлен в системе счисления с основанием . Ваша задача — помочь О. И. А. проверить тождество, сложив два числа.

Как известно, мнимые числа — это как раз те числа, которые получаются в результате взятия квадратного корня из отрицательного числа. В системе с мнимым основанием в числах используются цифры от 0 до k-1, включительно. Мнимые основания систем счисления ведут себя так же, как обычные, то есть число, записанное как d3d2d1d0, вычисляется по формуле d3·b3+d2·b2+d1·b+d0, где b — основание системы счисления (в этой задаче оно равно ). Таким образом могут получаться числа вида , где x и y — любые целые цисла. Например: .

Несмотря на то, что операция взятия корня из отрицательного числа неоднозначна (как , так и дают в квадрате -4), в качестве основания системы счисления всегда берётся одно и то же число.

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

В первой строке входного файла задано число A, во второй — число B. Их длины не превосходят 1000000. Числа даны в системе счисления с основанием и не содержат ведущих нулей; число 0 обозначается одним нулём.

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

В единственной строке выходного файла должно быть выведено число A+B, записанное в системе счисления с основанием . Выведенное число не должно содержать ведущих нулей; число 0 должно обозначаться одним нулём.

Примеры

Входные данные
2
3
Выходные данные
10301
Входные данные
210
213
Выходные данные
1030023


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Сборы в Перми 2009 / 06.07.09 Большой контест /
1552. 1553. B - Электрическая цепь 1554. C - Бубновый джокер 1555. D - Лекция
 
время генерации 0.11 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.