JOI 2006 - Dice Rotation

Xem PDF



Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 800 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Yêu cầu

Một con xúc xắc ban đầu có mặt trên là \(1\), mặt nam là \(2\), mặt đông là \(3\); các mặt đối diện có tổng bằng \(7\). Thực hiện các lệnh North, East, South, West bằng cách lăn xúc xắc \(90^\circ\) theo hướng tương ứng. RightLeft quay xúc xắc \(90^\circ\) quanh trục thẳng đứng, giữ nguyên mặt trên và dưới.

Bắt đầu tổng bằng số \(1\) trên mặt trên ban đầu. Sau mỗi thao tác, cộng số mới trên mặt trên vào tổng.

Dữ liệu vào

Dòng đầu chứa số thao tác \(n\). Mỗi dòng trong \(n\) dòng tiếp theo chứa một trong sáu lệnh hợp lệ.

Dữ liệu ra

In tổng các giá trị mặt trên, gồm cả trạng thái ban đầu.

Ràng buộc

  • \(n\le10000\).

Ví dụ

Ví dụ 1

Input
24
North
East
South
South
West
West
North
North
North
East
East
East
South
South
South
South
West
West
West
West
North
North
North
North
Output
77

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: