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

24351번 - КОДИРАНЕ 다국어

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

문제

Даден е низ, съставен от цифрите от '0' до '9'. Кодираме го, като някои двойки последователни цифри заменяме с малка буква от латинската азбука според следното правило: 10 → 'а', 11 → 'b', 12 → 'c', … , 34 → 'y', 35 → 'z'. Например в низа "1234" може да заменим първата двойка цифри с буквата, която съответства на 12 и се получава "c34". Възможно е също двойката цифри "23" да бъде заменена с буквата "n" и получаваме кодиране "1n4". Ако заменим и двете последователни двойки цифри, получаваме "cy".

Напишете програма code, която пресмята броя на различните низове, които могат да бъдат получени, ако кодираме даден низ от цифри по указания начин с използването на първите n малки букви oт латинската азбуката. Например, при n = 5, ползваме буквите 'a', 'b', 'c', 'd' и 'е'. При n = 0, не ползваме букви при кодирането.

입력

На първия ред е цялото число n. На втория ред е даденият низ.

출력

Едно цяло число, равно на търсения брой.

제한

0 ≤ n ≤ 26; даденият низ е съставен от цифри и има дължина не по-голяма от 50.

예제 입력 1

0
10237

예제 출력 1

1

예제 입력 2

1
10237

예제 출력 2

2

예제 입력 3

26
10237

예제 출력 3

4

힌트

출처

Olympiad > International Autumn Tournament in Informatics > 2016 > Group C 2번

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

출처

대학교 대회

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

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