АВТ
Язык:

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

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

1271. Равенство

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

Как-то раз на уроке информатики школьники изучали системы счисления, и учитель предложил поиграть в следующую игру. Один из учеников придумывает равенство вида X+Y=Z, а остальные должны определить, в какой позиционной системе счисления оно записано.

Например, равенство 1+1=10 верно для двоичной системы счисления, а равенство 2B+15A=184 будет верным, если оно записано в системе счисления с основанием 17.

Васе не очень хочется искать отчет вручную. Сможете ли вы написать программу, решающую данную задачу?

Исходные данные

Строка, содержащая выражение вида X+Y=Z, где X, Y и Z - натуральные числа, записанные в какой-то системе счисления с основанием от 2 до 36. Числа X, Y и Z состоят не более чем из 9 цифр каждое. В качестве цифр используются обычные цифры '0' .. '9', а также большие латинские буквы 'A' .. 'Z'.

Результат

Одно целое число – основание системы счисления (гарантируется, что ответ существует). Если возможны несколько верных ответов, то выведите минимальный.

Пример

Исходные данныеРезультат
1+1=10
2
2B+15A=184
17
2+2=4
5

Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / ВсОШ, муниципальные этапы / Муниципальный этап 2013 - 14 / Задания 7-8 класс /
1270. 4 - Классы 7-8, задача 4 - Календарь 1271.
 
время генерации 0.078 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.