每间公寓有一只某种类型的宠物狗,如、德国牧羊犬、哈士奇、拉布拉多犬、日本柴犬、可卡犬、博美、贵宾犬、雪纳瑞等,zz询问住户能否让他进入公寓去抓宠物狗。住户允许zz进入某间公寓,然后连续进入几间公寓抓狗后离开。但他们不允许zz进入同一间公寓超过一次,离开后也不允许再 其他公寓抓狗。
第一行包含整数n(1 <= n <= 100000),房子里的公寓数
第二行包含长度为n的字符串s,包含大小写字母,第i个字母代表第i间公寓宠物狗的类型。
输出zz收集所有宠物狗(每种类型的狗至少一只)需要进入公寓的最小值。
3 AaA
2
7 bcAAcbc
3
6 aaBCCe
5
解释 701C
第一个示例中zz可以从公寓1开始,然后再公寓2结束。
第二个 实例中zz可以从公寓4开始,在公寓6结束
第三个 实例中zz可以从公寓2开始,在公寓6结束
3
AaA
2