1717. Maximum Score From Removing Substrings
https://leetcode.com/problems/maximum-score-from-removing-substrings
Description
You are given a string s and two integers x and y. You can perform two types of operations any number of times.
Remove substring
"ab"and gainxpoints.For example, when removing
"ab"from"cabxbae"it becomes"cxbae".
Remove substring
"ba"and gainypoints.For example, when removing
"ba"from"cabxbae"it becomes"cabxe".
Return the maximum points you can gain after applying the above operations on s.
Example 1:
**Input:** s = "cdbcbbaaabab", x = 4, y = 5
**Output:** 19
**Explanation:**
- Remove the "ba" underlined in "cdbcbbaaabab". Now, s = "cdbcbbaaab" and 5 points are added to the score.
- Remove the "ab" underlined in "cdbcbbaaab". Now, s = "cdbcbbaa" and 4 points are added to the score.
- Remove the "ba" underlined in "cdbcbbaa". Now, s = "cdbcba" and 5 points are added to the score.
- Remove the "ba" underlined in "cdbcba". Now, s = "cdbc" and 5 points are added to the score.
Total score = 5 + 4 + 5 + 5 = 19.Example 2:
**Input:** s = "aabbaaxybbaabb", x = 5, y = 4
**Output:** 20Constraints:
1 <= s.length <= 1051 <= x, y <= 104sconsists of lowercase English letters.
ac
Previous1716. Calculate Money in Leetcode BankNext1718. Construct the Lexicographically Largest Valid Sequence
Last updated
Was this helpful?