RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
COCI00279

Misa

Unrated 레이팅 미적용
난이도
1s
시간 제한
32MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

\(2^{nd}\) round, November \(9^{th}\), 2013

A nice part of the Roman Catholic Mass is the rite of peace when people shake hands with their
neighbours and say "peace be with you". Mirko has found a way to turn this ritual into his own favor.
Inside the church, there are R rows of benches where each row can hold a capacity of S people. We can
imagine the seating order as a matrix sized R x S where each element represents either a person or an
empty seating space. Let us assume that each person shakes hands with their neighbours. That means
that the neighbours are located in one of the eight neighbouring elements (if such element exists):
A seating order of the people inside the church has been given before Mirko enters. Mirko is, of course,
late for the morning Mass and will sit in an empty space so that he shakes hands with as many people
as he can. If there are no empty seats left, Mirko will simply give up on the idea and go to the evening
Mass instead. We can assume that nobody enters the church after Mirko.
Calculate the total number of handshakes given during the morning Mass.

제약

In test data worth 20% of total points, R will be 1.
In test data worth 20% of total points, R will be 2.
In test data worth 20% of total points, the church will be full, meaning all seats will be taken.

입력 형식

The first line of input contains positive integers R and S (\(1 \le R\), \(S \le 50\)) as stated in the text.
Each of the following R lines contains S characters. These R x S characters represent the seating order.
The character '.' (dot) represents an empty place and the character 'o' (lowercase letter o) represents a
person.

출력 형식

The first and only line of output should contain the required number of handshakes.

예제 1
입력
2 3
..o
o..
출력
2
예제 2
입력
2 2
oo
oo
출력
6
설명

Clarification of the first example: Mirko will sit in a way that he can shake hands with both persons,
which gives us two possibilities:
.oo ..o
o.. oo

문제 정보

생성자가 기록되지 않았습니다.

출처 COCI 2013/2014 Contest 2

평가 및 의견

Misa

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Misa

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8