B - 音楽ゲーム
Editorial
楽器を演奏できない高橋君は、音楽ゲームが大好きです。
このゲームでは 個のボタンが存在し、曲に合わせてボタンをタイミングよく押したり、押しっぱなしにすることによって楽器を演奏してしている気分になります。
あなたには高橋くんがプレイした楽曲の譜面が与えられます。
ボタンを押す場所は
高橋くんが譜面をミスなくプレイしたとき、ボタンを押した回数を出力してください。
入力は以下の形式で標準入力から与えられる。
高橋くんが譜面をミスなくプレイしたとき、ボタンを押した回数を出力せよ。
なお、出力の最後には改行をいれること。
Time Limit: 2 sec / Memory Limit: 64 MB
問題文
このゲームでは 個のボタンが存在し、曲に合わせてボタンをタイミングよく押したり、押しっぱなしにすることによって楽器を演奏してしている気分になります。
あなたには高橋くんがプレイした楽曲の譜面が与えられます。
ボタンを押す場所は
x
、押しっぱなしにする部分はo
で与えられます。他は.
です。高橋くんが譜面をミスなくプレイしたとき、ボタンを押した回数を出力してください。
入力
:
- 行目に、譜面の行数を表す整数 が与えられる。
- 譜面は常に 列であることが保証されている。
- 行目からの 行で、高橋くんが遊ぶ譜面が与えられる。
- 譜面の種類は
x
o
.
の 種類である。 - 譜面が
x
のとき、高橋くんはボタンを押す。 - 譜面が
o
のとき、高橋くんはボタンを押し、同じ列でo
が続く限り押しっぱなしにする。 - 譜面が
.
のとき、高橋くんは何もしない。
- 譜面の種類は
出力
なお、出力の最後には改行をいれること。
入力例 1
Copy
- 15
- .........
- .x.......
- .........
- ...x.....
- .........
- .......o.
- .......o.
- .......o.
- .........
- ..x.....o
- ........o
- ........o
- ....x...o
- .x......o
- ........o
15 ......... .x....... ......... ...x..... ......... .......o. .......o. .......o. ......... ..x.....o ........o ........o ....x...o .x......o ........o
出力例 1
Copy
- 7
7
- 一瞬だけ押す必要がある部分は つあります。
- 長押しは つです。
- 合わせて が答えです。
入力例 2
Copy
- 6
- ..o..x.o.
- ..o..x.o.
- ..x..o.o.
- ..o..o.o.
- ..o..x.o.
- ..o..x.o.
6 ..o..x.o. ..o..x.o. ..x..o.o. ..o..o.o. ..o..x.o. ..o..x.o.
出力例 2
Copy
- 9
9
- 一瞬だけ押す必要がある部分は つあります。
x
が連続している場合、何度もボタンを押す必要があることに注意してください。- 長押しは つです。
- 合わせて が答えです。
入力例 3
Copy
- 2
- .........
- .........
2 ......... .........
出力例 3
Copy
- 0
0