Back From Summer '19 P3: ASDFGHJKL
View as PDFJonathan is given a string  containing solely lowercase English letters. He is asked to perform the two following operations in order exactly once:
- Remove a substring of length up to 
(inclusive) from the string.
 - Remove up to 
(inclusive) characters from the remaining string.
 
Let  be the number of 
a's in the resultant string,  be the number of 
b's, etc. Jonathan's goal is to minimize  after performing the two operations. What is the minimum possible value?
Python users are recommended to use PyPy over CPython. There is a significant performance increase.
Input Specification
The first line will contain the string  
. 
 will only contain lowercase English letters.
The second line will contain two integers,  
.
Output Specification
Output the minimum possible value of  for Jonathan.
Constraints
Subtask 1 [30%]
Subtask 2 [70%]
No additional constraints.
Sample Input 1
abcdefghijkllllll
0 5
Sample Output 1
12
Sample Input 2
rimuruclasher
3 2
Sample Output 2
8
Comments