#P16278. 「MierOI R1」Present

    ID: 17908 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>洛谷原创O2优化枚举深度优先搜索 DFS洛谷月赛

「MierOI R1」Present

题目描述

对于两个长度均为 mm 的字符串 a,ba,b,称它们 同构,当且仅当:

  • 对于任意 1i,jm1 \le i,j \le m,若 ai=aja_i=a_j,则 bi=bjb_i=b_j,否则 bibjb_i \ne b_j

给定两个长度均为 nn 的字符串 s,ts,t。对于所有与 ss 同构的字符串 ss',求 ss'tt 相同位置相同字符 的对数的最大值。

输入格式

本题有多组测试数据。

输入的第一行包含一个正整数 TT,表示测试数据的组数。

接下来依次输入 TT 组测试数据。对于每组测试数据:

  • 第一行,一个正整数 nn
  • 第二行,一个长度为 nn 的字符串 ss
  • 第三行,一个长度为 nn 的字符串 tt

输出格式

对于每组测试数据,输出一行一个整数,表示 ss'tt 相同位置上相同字符的对数的最大值。

2
6
112233
221111
10
1234512345
1122334455
4
5

提示

「样例 #1 解释」

对于第一组测试数据,有 s=221133s'=\texttt{221133},其与 t=221111t=\texttt{221111} 相同位置上相同字符的对数为 44。可以证明,这是最大对数。

对于第二组测试数据,有 s=1425314253s'=\texttt{1425314253},其与 t=1122334455t=\texttt{1122334455} 相同位置上相同字符的对数为 55。可以证明,这是最大对数。

「数据范围」

本题采用子任务捆绑测试。

对于所有测试数据,保证 1T51 \le T \le 51n1051 \le n \le 10^5s,ts,t 均仅由数字字符组成。

::cute-table{tuack}

子任务 nn \le 特殊性质 分值
11 55 3030
22 10510^5 A
33 ^ 4040
  • 特殊性质 A:s,ts,t 均仅由 $\texttt{0},\texttt{1},\texttt{2},\texttt{3},\texttt{4}$ 组成。