题解:AT_abc407_e [ABC407E] Most Valuable Parentheses
贪心题,我们先假设是这样选数的,()()()()()...,那么答案就是奇数位的和,删除的是偶数位。
从前往后处理数列时,每遇到一个奇数位 ,就可以找一下在位置 之前被删除的数中是否有比 还大的数。
-
如果没有就将 计入答案。
-
如果有,就记最大被删数字位置为 ,将 记录答案, 删除,括号序列就会发生交换, 显然是右括号, 是左括号,交换不破坏括号匹配。
求最大显然使用优先队列。
1 | |
题解:AT_abc407_e [ABC407E] Most Valuable Parentheses
http://zhoujunchen666.github.io/2025/10/28/题解:AT-abc407-e-ABC407E-Most-Valuable-Parentheses/