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

29649번 - Верное выражение 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB113484041.237%

문제

Многие утверждения на первый взгляд кажутся неверными, например, равенство 2ドル + 2 = 11$. Но оказывается, что в системе счисления с основанием 3ドル$ это равенство превращается в верное: 2ドル_3+2_3=11_3=4_{10}$.

Задано выражение $A ,円? ,円B = C,ドル где $A,ドル $B$ и $C$ --- неотрицательные целые числа, а $?$ --- символ сложения, вычитания или умножения. Требуется вывести список всех оснований систем счисления от 2ドル$ до 10ドル,ドル для которых данное равенство является верным. Напоминаем, что в системе счисления с основанием $n$ используются только цифры от 0ドル$ до $n-1$.

입력

В единственной строке входного файла содержится выражение $A,円 ? ,円B = C$. Вместо символа $?$ могут стоять символы $+,ドル $-$ или $*$. Части выражения отделены друг от друга одним пробелом. Длины записей чисел $A,ドル $B$ и $C$ не превышают тысячи. В записях этих чисел используются цифры от 0ドル$ до 9ドル$. Записи чисел $A,ドル $B$ и $C$ не содержат избыточных ведущих нулей.

출력

В первой строке выведите единственное число $k$ --- число подходящих оснований. Во второй строке выведите $k$ чисел --- основания, перечисленные в возрастающем порядке.

제한

예제 입력 1

2 + 2 = 11

예제 출력 1

1
3

예제 입력 2

2 + 2 = 4

예제 출력 2

6
5 6 7 8 9 10

예제 입력 3

2 * 2 = 5

예제 출력 3

0

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2009-2010 Season > March 20, 2010 B번

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

출처

대학교 대회

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

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