type
status
date
slug
summary
tags
category
icon
password
创建时间
May 25, 2025 01:52 AM
给你一个字符串
s
。英文字母中每个字母的 镜像 定义为反转字母表之后对应位置上的字母。例如,
'a'
的镜像是 'z'
,'y'
的镜像是 'b'
。最初,字符串
s
中的所有字符都 未标记 。字符串
s
的初始分数为 0 ,你需要对其执行以下过程:- 从左到右遍历字符串。
- 对于每个下标
i
,找到距离最近的 未标记 下标j
,下标j
需要满足j < i
且s[j]
是s[i]
的镜像。然后 标记 下标i
和j
,总分加上i - j
的值。
- 如果对于下标
i
,不存在满足条件的下标j
,则跳过该下标,继续处理下一个下标,不需要进行标记。
返回最终的总分。
三、栈§3.1 基础
用数组模拟栈
直接使用 26 个栈
📎 参考
- 无