Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
HVTACMJ - Xúc xắc |
Mirko đã đặt cược với Slavko một trò chơi như sau:
Một khối lập phương, với các con số từ 1 đến 6 trên các bề mặt của nó. Ngoài ra, tổng của hai số trên hai mặt đối lập là bằng 7. Điều đó có nghĩa là 6 là trên mặt đối diện của 1, 5 đối diện của 2 và 4 trên mặt đối diện của 3.
Mirko đã đặt khối lập phương trong ô phía trên bên trái của ma trận R hàng và C cột. Khối lập phương ban đầu được đặt theo cách bên trên là số 1, phía trước là số 2, và phía bên phải là số 3.
Mirko bây giờ sẽ làm theo các bước di chuyển như sau:
1. Lăn khối lập phương bên phải, cho đến cột cuối cùng
2. Sau đó, lăn xuống 1 hàng tiếp theo
3. Bây giờ lăn khối lập phương bên trái, cho đến cột đầu tiên
4. Giống như ở bước 2, lăn nó xuống 1 hàng tiếp theo
Mirko lặp lại các bước này khi anh ta vẫn còn có thể, miễn là anh ta có thể lăn khối lập phương tới hàng tiếp theo. Khi một khối lập phương đạt đến một số ô, Mirko viết xuống ô của ma trận số trên đỉnh của khối lập phương. Cuối cùng, tính tổng tất cả các con số mà cậu đã viết.
Mirko đã đặt cược với Slavko rằng ông có thể tính tổng các số đã ghi trên ma trận mà không có lỗi. Hãy giúp Slavko xác minh đáp số của Mirko!
Input
- Chứa một dòng duy nhất là hai số nguyên R and C (1 ≤ R, C ≤ 105), là kích thước của ma trận.
Output
- Chứa một dòng duy nhất là tổng của các số.
Example
Input: 3 2 Output: 19
Input: 3 4 Output: 4 2Input: 737 296 Output: 763532Giải thích ví dụ 1: Giá trị các con số đượng viết trên Ma trận như hình dưới
1 |
4 |
1 |
5 |
3 |
5 |
Được gửi lên bởi: | Vương Trung Hiếu Nghĩa |
Ngày: | 2014-07-20 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG JAVA PAS-GPC PAS-FPC |
Nguồn bài: | Sưu tầm |