Loading [MathJax]/jax/output/SVG/jax.js

3-й этап Республиканской олимпиады по информатике 2021-2022, 1 тур


Есеп B. AB

Ограничение по времени:
1 second
Ограничение по памяти:
256 megabytes

Сізге 'a' және 'b' әріптерінен тұратын s және t екі сөзі берілген. \textbf {s сөзінде көрші бірдей әріптер жоқ}. Сіз s-ке тең t-ның ең көп қиылыспайтын ішкі тізбектерін таңдағыңыз келеді. Ішкі тізбек - - - бұл сөзден бірнеше (мүмкін нөл) элементтерін алып тастау арқылы алуға болатын сөз тізбегі. Таңдауға болатын ең көп ішкі тізбектердің санын табыңыз.
Оқу форматы
Бірінші жолда s сөзі берілген (1<=|s|<=4). s cөзінде көрші бірдей әріптер жоқ екеніне кепілдік беріледі. Екінші жолда t сөзі берілген (1<=|t|<=105).
Жазу форматы
Бір бүтін санды — сіз таңдай алатын ішкі тізбектердің ең көп санын шығарыңыз.
Система оценки
Есеп 7 бөлімнен тұрады:
  1. Есептің шартында берілген тесттер. 0 ұпайға бағаланады.
  2. |s|=1. 11 ұпайға бағаланады.
  3. |s|=2. 14 ұпайға бағаланады.
  4. |s|=3. 20 ұпайға бағаланады.
  5. |s|=4, |t|<=50. 18 ұпайға бағаланады.
  6. |s|=4, |t|<=300. 12 ұпайға бағаланады.
  7. |s|=4, |t|<=105. 25 ұпайға бағаланады.
Примеры:
Вход
ab
abbaba
Ответ
2
Вход
  
aba
ababaa
Ответ
2
Түсініктеме
Екінші мысалда {1, 2, 5} және {3, 4, 6} индекстерімен қиылыспайтын екі тізбекті таңдауға болады. ( Aibar Kuanyshbay )
посмотреть в олимпиаде

Комментарий/решение:

  0
1 года 3 месяца назад #

Полное решение

кодты корсету/жасыру

C++