#P2006. 2024.9.6-QNE-第3题-小塔的真周期串

2024.9.6-QNE-第3题-小塔的真周期串

题目内容

如果一个字符串ss可以由某个字符串tt重复x(x>1)x(x>1)次得到,就称字符串ss为一个真周期串。

例如:s=01230123,t=0123,x=2s=01230123,t=0123,x=2。对于一个只包含数字00 ~ 99的字符串SS,可以执行任意次(也可以不执行)操作,选择任意两个下标,交换两个下标的字符。更正式地说,选择i,j(ij)i,j(i≠j)交换SiS_iSjS_j。如果字符串SS经过操作后可以变成真周期串,那么称SS为伪周期串。现在给定一个只包含数字00~99的字符串TT,问:最多可以将字符串TT划分成几个伪周期串?更正式地说,找出一个大小为kk的伪周期串集合PP,使得T=P1+P2++PkT=P_1+P_2+…+P_k输出最大的kk

输入描述

第一行输入一个整数n(1n2×103)n(1≤n≤2×10^3),表示字符串长度。

第二行输入一个长度为nn,且只包含数字字符的字符串TT

输出描述

在一行输入一个长度为nn,且只包含数字字符的字符串TT

样例1

输入

 8
 01102222

输出

3