#SGM0000052. DZY yêu số Fibonacci (DZY Loves Fibonacci Numbers)
DZY yêu số Fibonacci (DZY Loves Fibonacci Numbers)
DZY yêu số Fibonacci (DZY Loves Fibonacci Numbers)
Nguồn: Codeforces
Phiên bản: Phước Hưng OJ Extended
Đề bài
Mỗi update 1 l r cộng dãy vào đoạn. Query 2 l r hỏi tổng đoạn modulo .
Input
Dòng đầu chứa . Dòng thứ hai chứa mảng ban đầu . Mỗi trong dòng sau là 1 l r hoặc 2 l r đúng như mô tả đề bài.
Output
Mỗi truy vấn loại 2 in tổng đoạn modulo .
Subtask
-
Subtask 1 (20%): và số thao tác không vượt 30; các điều kiện còn lại giữ như đề đầy đủ.
-
Subtask 2 (30%): và số thao tác không vượt 3000; các điều kiện còn lại giữ như đề đầy đủ.
-
Subtask 3 (50%): toàn bộ giới hạn:
-
-
Ví dụ
Input
4 4
1 2 3 4
1 1 4
2 1 4
1 2 4
2 1 3
Output
17
12
Giải thích
Sau update đầu, mảng là [2,3,5,7], tổng bằng 17. Sau update tiếp theo trên [2,4], mảng là [2,4,6,9], nên tổng [1,3] bằng 12.