Subsequências de Tamanho Dois
São dadas duas strings e formadas por letras latinas minúsculas. O tamanho de é (essa string contém apenas dois caracteres).
Em um movimento, você pode escolher qualquer caractere de e substituí-lo por qualquer letra latina minúscula. Formalmente, você escolhe algum e substitui (o caractere na posição ) por algum caractere de '' a ''.
Você não quer fazer mais do que substituições de modo a maximizar o número de ocorrências de em como uma subsequência.
Lembre-se de que uma subsequência é uma sequência que pode ser derivada de uma determinada sequência excluindo zero ou mais elementos sem alterar a ordem dos elementos restantes.
Entrada:
A primeira linha de entrada contém dois inteiros e , o tamanho de e o número máximo de movimentos que você pode fazer.
A segunda linha de entrada contém a string formada por letras latinas minúsculas.
A terceira linha de entrada contém a string formada por letras latinas minúsculas.
Saída
Imprima um inteiro: o número máximo possível de ocorrências de em como uma subsequência se você substituir não mais do que caracteres em de maneira ótima.
Restriçoes:
Exemplos:
Entrada | Saida |
4 2 bbaa ab |
3 |
Entrada | Saida |
7 3 asddsaf sd |
10 |
Para submeter sua solução use esse link.