#3569. 连续档案

连续档案

需要文件读写

大样例:在题库 3573模拟测大样例 文件

题目描述

某座档案馆每天都会收到一份来自外站的记录,记录上只有一个由小写英文字母组成的代号。为了评估这些记录的连续性,馆内采用如下计分规则:

第一天的连续度记为 1。从第二天开始,若当天收到的代号与前一天完全相同,则当天的连续度比前一天多 1;否则当天的连续度重新变为 1

现在给出连续 ( n ) 天收到的代号,请你求出这 ( n ) 天连续度的总和。

只有当两个代号的每一个字符都相同时,才认为它们相同。

输入格式

game.in 中读入数据。

第一行一个整数 ( n )。

接下来 ( n ) 行,每行一个字符串,表示当天收到的代号。字符串仅由小写英文字母构成。

输出格式

输出到 game.out 中。

输出一行一个整数,表示 ( n ) 天连续度之和。

样例

样例输入 1

2
a
b

样例输出 1

2

解释
第一天连续度为 1,第二天与第一天不同,连续度重置为 1,总和为 1 + 1 = 2。


样例输入 2

10
maimai
persona
persona
persona
persona
maimai
persona
minecraft
persona
persona
persona

样例输出 2

17

数据范围

测试点 ( n ) 字符串长度 ( l )
1 ~ 4 1n101 \le n \le 10 l=1l = 1
5 ~ 8 2n1002 \le n \le 100 1l101 \le l \le 10
9 ~ 10 1n10001 \le n \le 1000 1l10001 \le l \le 1000