#P5390. 云朵工厂

云朵工厂

题目描述

世界各地的云朵都是由知名的云朵工厂克劳德生产的。

工厂的流水线正在加班加点地生产各种不同的云朵,不同种类的云朵会用不同的字母表示。云朵储备管道内目前已经有 NN 朵云朵,工人们正在对其进行打包并分发到各个地区。同种类的云朵可以打包到同一个打包袋,但是为了保证打包的密闭性,当管道中的下一朵为不同种类的云朵时,就必须把当前的打包袋封装起来,且不能再打开。

请帮工长计算一下一共需要多少个打包袋?

输入格式

第一行输入一个整数 NN,表示云朵的数量。

第二行输入一个字符串 SS,记录了云朵的种类。

输出格式

输出一个整数,表示打包袋的数量。

样例

12
aaacccaaaddd
4
6
bbbbbb
1
20
xxzaffeeeeddfkkkkllq
10

提示

  • 样例 1:这些云朵会被打包为 44 份,分别为 aaacccaaaddd44 份。
  • 样例 2:所有云朵被打包为 11 份。

数据范围

  • 对于 20%20\% 的数据:1N101 \le N \le 10,且字符串中所有字母互不相同
  • 对于 100%100\% 的数据:1N1051 \le N \le 10^5,且字符串 SS 仅由小写英文字母组成