Tổng dấu thay đổi
Đề bài
Mô tả
Cho hai số nguyên dương và một dãy trong đó mỗi .
Dãy có tính tuần hoàn với chu kỳ , nghĩa là với mọi . Ngoài ra, là ước của .
Hãy tính giá trị sau theo modulo :
Lưu ý: kết quả phải là phần dư không âm sau khi chia cho .
Dữ liệu vào
- Dòng đầu chứa bốn số nguyên .
- Dòng thứ hai chứa một xâu độ dài gồm các ký tự
+và-. Nếu ký tự thứ (đánh chỉ số từ 0) là+thì , ngược lại . Chỉ phần tử đầu được cho, phần còn lại suy ra từ tính tuần hoàn.
Dữ liệu ra
In ra một số nguyên duy nhất là phần dư không âm của tổng trên khi chia cho .
Ràng buộc
- chia hết .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 3 3 +-+ |
7 | . |
| 4 1 5 1 - |
999999228 | Tất cả . Tổng bằng . |
Bình luận