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| <= 10^5$).
Жазу форматы
Бір бүтін санды — сіз таңдай алатын ішкі тізбектердің ең көп санын шығарыңыз.
Система оценки
Есеп $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| <= 10^5$. $25$ ұпайға бағаланады.
Примеры:
Вход
ab
abbaba
Ответ
2
Вход
  
aba
ababaa
Ответ
2
Түсініктеме
Екінші мысалда {1, 2, 5} және {3, 4, 6} индекстерімен қиылыспайтын екі тізбекті таңдауға болады. ( Aibar Kuanyshbay )
посмотреть в олимпиаде

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

  0
2023-12-20 13:18:06.0 #

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

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