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

Preliminary Task 3

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

의견: 0

설명

3

サイコロが以下の図のような向きで置かれている.

ここで使用するサイコロは,
この図のように,
上側に 1,南側に 2 があるときは,東側に 3 があるものとする.
サイコロの向かいあう面の和は必ず 7 なので,
見えない面はそれぞれ北側 5,
西側 4,下側 6 になっている.

この初期配置の状態から指示に従ってサイコロを動かしていく.
ただし,
指示は以下の 6 通りの操作を何回か行うものである.

North,East,South,West の各操作は指示された方向へサイコロを 90 度回転させる.

Right,Left の 2 つの操作は上下の面はそのままで水平方向に 90 度回転させる.
(回転させる向きに要注意.)

初期配置で上の面に出ている目 1 を初期値とし,
1 回の操作が終わるたびに,
上の面に出ている目の数を加算していき,
指示にしたがってすべての操作を終えたときの合計値を出力するプログラムを作成しなさい.

入力ファイルの 1 行目には総指示回数 n が書かれていて,
続く n 行の各行には
「North,East,South,West,Right,Left」
のいずれか 1 つの指示が書かれているものとする.
ただし,
n ≦ 10000 とする.

アップロードする出力ファイルにおいては,
出力(合計値)の後に改行を入れること.

入力例1 入力例2

5
8

North
West

North
North

East
Left

South
South

West
Right

North

Left

East

出力例1 出力例2

21
34

제약
입력 형식
출력 형식
문제 정보

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

출처 JOI 2006 Preliminary

평가 및 의견

Preliminary Task 3

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

Log in to rate problems.

개별 의견

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

풀이 제출

Preliminary Task 3

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