#SGM0000017. Gán điểm và hợp thành hàm trên đoạn (Point Set Range Composite)
Gán điểm và hợp thành hàm trên đoạn (Point Set Range Composite)
Gán điểm và hợp thành hàm trên đoạn (Point Set Range Composite)
Nguồn: Library Checker
Phiên bản: Phước Hưng OJ Extended
Cho hàm bậc nhất theo thứ tự , trong đó:
Có truy vấn:
0 p c d: thay bằng hàm .1 l r x: tính
Chỉ số dùng hệ và đoạn truy vấn là nửa mở .
Input
Dòng đầu chứa .
dòng tiếp theo chứa .
dòng tiếp theo mô tả truy vấn.
Output
Với mỗi truy vấn loại 1, in giá trị hàm hợp tại theo modulo .
Subtask
- Subtask 1 — 20%: .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: .
Mọi hệ số và nằm trong .
Ví dụ
Input
3 4
2 1
3 4
1 5
1 0 3 1
0 1 1 0
1 0 3 1
1 1 3 2
Output
18
8
7
Giải thích
Ban đầu hợp thành ba hàm tại cho . Sau khi thay hàm thứ bằng hàm đồng nhất , hai truy vấn tiếp theo lần lượt cho và .