小 Q 最近一直在练习 osu!mania 的 4 键下落式模式,现在给出一张 4 键下落式模式的谱面,你需 要帮小 Q 计算这张谱面中有多少个音符。
输入
第一行包含一个正整数 n (10 ≤ n ≤ 1 000),表示给出的 4 键下落式模式谱面的长度。 接下来 n 行,每行包含一个长为 6
的字符串,保证第一个和最后一个字符是单个竖线 (“|”),表示 谱面展示区的两侧边界,其余 4 个字符要么是单个空格 (“
”),表示对应位置没有音符,要么是单个短 横线 (“-”),表示对应位置有一个音符。
输出
输出一行,包含一个整数,表示谱面中的音符数量。
样例
输入
10
|- |
| ---|
|- |
| - |
| - |
|- --|
| - |
|- -|
| - |
|-- -|
输出
17
提示 对于样例,谱面如题图所示,沿着谱面的时间轴从下往上看。
• 第 1 行有 3 个音符;
• 第 2 行有 1 个音符;
• 第 3行有 2 个音符;
• 第 4 行有 1 个音符;
• 第 5 行有 3 个音符;
• 第 6 行有 1 个音符;
• 第 7 行有 1个音符;
• 第 8 行有 1 个音符;
• 第 9 行有 3 个音符;
• 第 10 行有 1 个音符;
加起来总共有 17 个音符。
代码
#include<iostream>
using namespace std;
int main()
{
int n,res=0;
cin>>n;
while(n--)
{
for(int i=0;i<6;i++)
{
char k;
cin>>k;
if(k=='-')
{
res++;
}
}
}
cout<<res;
}