Nội dung Bài tập
Mã:
SUMARR
Tên:
Tổng trên mảng
Dạng thi:
acm
Thang điểm:
1 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
64 MB
Được tạo bởi:
nxphuc

Cho một mảng gồm N phần tử và Q truy vấn. Có 3 loại truy vấn:

  • S i j: xuất ra tổng các phần tử có chỉ số từ i đến j
  • U i p: tăng A[i] lên p đơn vị
  • V i p: giảm A[i] đi p đơn vị

Dữ liệu nhập: Dòng đầu tiên chứa 2 số nguyên N, Q - số lượng phần tử của mảng và số lượng truy vấn. (1 ≤ Q ≤ 105, 1 ≤ N ≤ 106). Dòng thứ hai chứa N số nguyên là giá trị của mảng (1000 ≤ Ai ≤ 2000). Q dòng cuối cùng, mỗi dòng chứa một truy vấn, i, j, p được đảm bảo không có giá trị âm.

Dữ liệu xuất: tương ứng với mỗi truy vấn "S i j" xuất trên một dòng là kết quả tìm được.

Lưu ý: chỉ số mảng được bắt đầu từ 0.

Ví dụ:

Input:

5 3

1500 1501 1502 1503 1504

S 1 3

U 3 100

S 1 3

Output:

4506

4606


    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận