RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
USACO0131 파일 입출력

Mirror Field

Gold V 골드 V
난이도
2s
시간 제한
256MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

Farmer John has left some old mirrors sitting outside his house, and his cows have stolen them!

The cows have set up the mirrors in a rectangular field measuring N by M squares (1 <= N, M <= 1,000). In each square, they have placed a double sided mirror between two of its opposite corners. These two configurations are represented by the '/' character (a mirror connecting the lower-left corner to the upper-right corner) and the '\' character (a mirror connecting the upper-left corner to the lower-right corner).

One evening, Bessie brings a laser pointer out to the mirror field. Standing outside the field, she shines the beam of light either horizontally or vertically along either a row or column of the field, causing it to bounce off some number of mirrors. Since the mirrors are all diagonally oriented, a horizontal beam that reflects off a mirror will end up traveling vertically, and vice versa. Bessie wonders what is the maximum number of mirrors on which her beam of light can be reflected. Given the layout of the mirror field, please help Bessie compute this number.

제약
입력 형식

Line 1: The integers N and M, separated by a space.

Lines 2..1+N: Each line will contain M '/' or '\' characters, describing a row of the mirror field.

출력 형식

A single integer indicating the maximum number of times a horizontal or vertical beam originating outside the mirror field could be reflected. Output -1 if it could be reflected indefinitely.

파일 입력 / 출력
이 문제는 표준 입출력을 사용하지 않습니다. 프로그램은 다음 파일을 읽고 써야 합니다:
입력을 읽을 파일 mirror.in
출력을 쓸 파일 mirror.out
예제 1
입력
3 3
/\\
\\\
/\/
출력
3
설명

Output details: Bessie can shine the beam downwards above the middle column to have it reflected 3 times.

문제 정보

riseoj 작성

출처 올림피아드 > USACO > 2013-2014 > February > Bronze

태그

평가 및 의견

Mirror Field

개요
출제자 난이도 Gold V 골드 V 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

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

풀이 제출

Mirror Field

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