AT_arc016_2 [ARC016B] 音楽ゲーム

题目描述

不会演奏乐器的高桥君非常喜欢音乐游戏。 在这个游戏中,有 $9$ 个按钮,玩家可以根据音乐的节奏,准确地按下或长按按钮,体验演奏乐器的感觉。 现在给你高桥君所玩的乐曲的谱面。 需要按下按钮的位置用 `x` 表示,需要长按的部分用 `o` 表示,其他部分用 `.` 表示。 请输出高桥君在不出错的情况下演奏完这首曲子时,按下按钮的总次数。 输入按以下格式从标准输入给出。 > $N$ > $x_{11} x_{12} \ldots x_{18} x_{19}$ > $x_{21} x_{22} \ldots x_{28} x_{29}$ > $\vdots$ > $x_{N1} x_{N2} \ldots x_{N8} x_{N9}$ 1. 第 $1$ 行给出一个整数 $N$,表示谱面的行数,$1 \leq N \leq 100$。 2. 接下来的 $N$ 行,每行包含 $9$ 个字符,表示高桥君演奏的谱面。 - 谱面只包含 `x`、`o`、`.` 三种字符。 - 谱面为 `x` 时,高桥君需要按下按钮。 - 谱面为 `o` 时,高桥君需要按下按钮,并且只要同一列连续为 `o`,就一直长按不松开。 - 谱面为 `.` 时,高桥君什么都不做。 请输出高桥君在不出错的情况下演奏完这首曲子时,按下按钮的总次数。 输出末尾需要换行。 例如: ``` 15 ......... .x....... ......... ...x..... ......... .......o. .......o. .......o. ......... ..x.....o ........o ........o ....x...o .x......o ........o ``` 输出: ``` 7 ``` - 需要瞬间按下的部分有 $5$ 个。 - 长按的部分有 $2$ 个。 - 总共 $7$ 次。 ``` 6 ..o..x.o. ..o..x.o. ..x..o.o. ..o..o.o. ..o..x.o. ..o..x.o. ``` 输出: ``` 9 ``` - 需要瞬间按下的部分有 $5$ 个。 - 注意连续的 `x` 需要多次按下。 - 长按的部分有 $4$ 个。 - 总共 $9$ 次。 ``` 2 ......... ......... ``` 输出: ``` 0 ```

输入格式

第 $1$ 行包含一个整数 $N$,表示谱面的行数。 接下来的 $N$ 行,每行包含 $9$ 个字符,表示谱面。

输出格式

输出一个整数,表示高桥君按下按钮的总次数。 输出末尾需要换行。

说明/提示

无。 由 ChatGPT 4.1 翻译