#C1329. J1 实践-7 数字魔方大师
J1 实践-7 数字魔方大师
J1 实践-7 数字魔方大师
题目描述
在魔方世界锦标赛上,一项特殊的挑战吸引了所有选手的目光。这是一种全新的魔方,每个面不仅标注着数字 (、、 ),还刻着神秘的字母 (M
、E
、X
)。官方宣布只有找到正确的 MEX
组合,才能解开魔方的奥秘。
现在,裁判给出了一串长度为 的数字序列 和对应的字母序列 。你需要:
、找出所有满足条件的三元组 ,使得对应位置的字母正好构成 MEX
、 计算每组位置对应数字的 值
、 最终求出所有 值之和
其中, 值定义为:在一个数列中未出现的最小非负整数。 例如:
输入格式
共 行:
第一行一个整数 ,表示 序列的长度;
第二行 个值为 的整数,表示 序列;
第三行一个长为 的字符串,仅包含字符 MEX
。
输出格式
一个整数,表示所有满足条件的三元组的 值之和。
样例输入
4
1 1 0 2
MEEX
样例输出
3
样例分析
使 = MEX
的三元组 有以下两个: 。
由于 $\text{mex}(A_1,A_2,A_4)=\text{mex}(1,1,2)=0,\text{mex}(A_1,A_3,A_4)=\text{mex}(1,0,2)=3$,答案为 。
数据范围
对于 的数据:, 为整数,, 为长度为 且仅包含字符 MEX
的字符串。