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

24359번 - ДВА НИЗА 다국어

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

문제

Циклично изменение на низа s0s1…sn-1 с k позиции наричаме низа sksk+1…sn-1s0..sk-1. Например, циклично изменение на низа „abcde“ с две позиции се явява низа „cdeab“. В тази задача ще се разглеждат само низове, които се състоят от десетичните цифри от 0 до 9. На всеки такъв низ се съпоставя число, десетичният запис на което се явява низът. Например, на низа “123” се съпоставя числото сто двадесет и три. На низ, който започва с 0 (нула), не съответства никакво число.

Нека са дадени два низа - s и t. Да означим с S съвкупността от всички циклични изменения на низа s, а с T - съвкупността от всички циклични изменения на низа t. Например, ако s =“1234“, то S съдържа низовете „1234“, „2341“, „3412“, „4123“. Да означим също така с NUM(A) множеството числа, които съответстват на низовете от съвкупност A.

Напишете програма twostr, която по дадени низове s и t намира максималното число, получено като разлика (x – y), където x принадлежи на NUM(S), а y принадлежи на NUM(T). Например, ако s = „25“, t =„12“, то NUM(S) съдържа числата 25 и 52, NUM(T) – числа 12 и 21. Техните разлики по двойки са: 25 – 12 = 13, 25 – 21 = 4, 52 – 12 = 40, 52 – 21 = 31. От тези разлики максимално число се явява числото 40.

입력

На първия ред на стандартния вход е записан низът s. На втория ред на стандартния вход е записан низът t. Двата низа започват с цифра, различна от 0. Съдържат само цифри от 0 до 9.

출력

На един ред на стандартния изход програмата трябва да изведе търсеното число без водещи нули.

제한

  • 1 ≤ брой символи в низовете ≤ 3000

예제 입력 1

25
12

예제 출력 1

40

예제 입력 2

1
100

예제 출력 2

-99

힌트

출처

Olympiad > International Autumn Tournament in Informatics > 2015 > Group C 1번

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

출처

대학교 대회

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

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