化简效能公式
对于任意共鸣三元组 (i,j,k),由于 i<j<k,绝对值符号可以直接去掉:
因此,每个三元组的效能只由首尾两个位置 i(字符 r)和 k(字符 d)决定,与中间字符 e 的具体位置无关。
统计中间 e 的个数
在 i 与 k 之间的 e 有多少个,这个三元组对答案的贡献就会倍增多少次。即对于一对 (i,k),若它们之间有 c 个 e,则总贡献为 2(k−i)×c。
在一种古老的符文系统中,有三种基础符文,分别用字符 r、e、d 表示。一位学者获得了一串由这些符文组成的序列 s1s2…sn,他想研究其中按顺序出现的符文组合 (i,j,k) 满足 1≤i<j<k≤n,且 si= r, sj= e, sk= d,这样的组合被称为一个“共鸣三元组”。
对于一个共鸣三元组,定义其共鸣效能为三个符文位置之间的距离之和:∣i−j∣+∣i−k∣+∣j−k∣。
请你帮助学者计算序列中所有共鸣三元组的效能之和。
约束条件
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册