Logo
(追記) (追記ここまで)

24374번 - РАВЕНСТВО 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB75524168.333%

문제

След като учили в час по информатика бройни системи, учителят предложил на учениците следната игра. Един от учениците измисля равенство от вида X+Y=Z, а останалите трябва да определят в коя бройна система е записано то.

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

На Тодор никак не му харесва да смята ръчно, и затова ви моли, да напишете програма equality, която намира основата на бройната система, в която е вярно даденото равенство.

입력

От първия ред на стандартния вход се въвежда низ, съдържащ израз от вида X+Y=Z, където X, Y и Z са естествени числа, записани в някаква бройна система.

출력

На един ред на стандартния изход програмата трябва да изведе едно цяло число – основата на бройната система. Ако са възможни няколко верни отговора, програмата да изведе най-малката основа на бройна система, в която е вярно равенството.

제한

  • 2 ≤ основа на бройната система ≤ 36
  • Всяко от числата X, Y и Z има не повече от 9 цифри.
  • Като цифри на числата X, Y и Z могат да се използват цифрите '0' .. '9', както и големи латински букви 'A' .. 'Z'.

예제 입력 1

1+1=10

예제 출력 1

2

예제 입력 2

2B+15A=184

예제 출력 2

17

예제 입력 3

2+2=4

예제 출력 3

5

힌트

Обяснение на пример 2: В бройни системи с основа по-голяма от 10 за записване на числото цифрите от 0 до 9 не стигат, и затова за цифри по-големи от 9, се използват букви. По този начин след цифрата 9, идва буквата «А», после «В» и т.н.

출처

Olympiad > International Autumn Tournament in Informatics > 2014 > Group D 1번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /