Một ma trận vuông kích thước N x N được điền đầy bởi các số nguyên từ 1 đến N2 theo đường zig-zag. Ví dụ, với N=6 ta có ma trận dưới đây:
1 |
2 |
6 |
7 |
15 |
16 |
3 |
5 |
8 |
14 |
17 |
26 |
4 |
9 |
13 |
18 |
25 |
27 |
10 |
12 |
19 |
24 |
28 |
33 |
11 |
20 |
23 |
29 |
32 |
34 |
21 |
22 |
30 |
31 |
35 |
36 |
Có một robot đứng tại ô chứa số 1. Robot này có thể chuyển động theo 4 hướng (trên, dưới, trái, phải) đến ô khác chung cạnh nếu như ô này tồn tại.
Cho dãy K lần chuyến động của robot. Viết chương trình xác định tổng của các số trong tất cả các ô mà robot đi qua (nếu một ô đi qua nhiều lần thì số trong ô này luôn được cộng thêm vào tổng).
Dữ liệu: Vào từ file MATRIX.INP
Kết quả:
Một số nguyên dương là tổng các số trong các ô mà robot đi qua. Kết quả đảm bảo luôn là số nguyên 64 bít.