Phần thưởng
Đề bài
Mô tả
Theo truyền thuyết, vua Sêram rất khâm phục và đã tặng thưởng cho nhà thông thái Sêta vì đã sáng tạo ra cờ vua. Phần thưởng mà Sêta mong muốn là tất cả các hạt lúa mì đặt trên bàn cờ theo quy tắc sau: ô thứ nhất đặt một hạt, ô thứ hai đặt hạt, ô thứ ba đặt hạt, , tiếp tục theo quy luật ô sau có số hạt gấp đôi số hạt của ô trước, cho tới khi đặt đến ô thứ trên bàn cờ vua. Rất thích thú với truyền thuyết này, Long và Vân cùng nhau giải quyết bài toán sau:
Xét một bảng số kích thước , các hàng được đánh số từ đến từ trên xuống dưới, các cột được đánh số từ đến từ trái sang phải. Ô nằm giao giữa hàng và cột được gọi là ô . Với một số nguyên dương (), lần lượt điền các số vào các ô của bảng theo nguyên tắc sau:
- Bắt đầu điền từ ô ghi số ;
- Điền lần lượt từng ô từ trên xuống dưới, từ trái qua phải (điền hết hàng từ cột đến cột , rồi đến hàng , ). Ô tiếp theo điền giá trị gấp lần giá trị điền ở ô trước.
Với bộ số nguyên dương thỏa mãn và , hai bạn Long và Vân muốn tính tổng các số nằm trong các ô mà và .
Yêu cầu: Cho số nguyên dương , hãy tính tổng các số nằm trong các ô mà và của bảng số được điền theo quy tắc trên.
Dữ liệu vào
Gồm một dòng chứa số nguyên dương .
Dữ liệu ra
In ra một số là phần dư của phép chia tổng các số được tính cho .
Ràng buộc
- .
- .
- , .
Subtasks
- Có số test ứng với số điểm của bài có và ;
- Có số test khác ứng với số điểm của bài có và ;
- Có số test khác ứng với số điểm của bài có , và ;
- Có số test khác ứng với số điểm của bài có và ;
- Có số test còn lại ứng với số điểm còn lại của bài có .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 4 2 1 2 2 3 | 102 | Hàng của bảng là , hàng là . Tổng các ô thuộc hàng , cột là . |
| 1 5 3 1 2 1 4 | 39 | Ví dụ bổ sung (không có trong đề gốc). Bảng chỉ có một hàng ; tổng các ô thuộc cột là . |
| 3 5 10 2 4 3 5 | 23099560 | Ví dụ bổ sung. Ô chứa . Các ô cần tính là , , , , tổng bằng , chia cho dư . |
Bình luận