Truy vấn cập nhật

Xem dưới dạng PDF

Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Cho mảng có \(n\) phần tử và \(q\) truy vấn. Có \(2\) loại truy vấn sau:

  • \(1\). Tăng giá trị trong đoạn \([a,b]\) lên \(u\)
  • \(2\). Giá trị tại vị trí \(k\)

Dữ liệu đầu vào

  • Dòng đầu tiên là \(2\) số nguyên \(n\) và \(q\)
  • Dòng thứ hai là \(n\) số nguyên \(x_1,x_2...x_n\)
  • \(q\) dòng tiếp theo. Mỗi dòng chứa \(3\) hoặc \(2\) số nguyên thuộc truy vấn \(1\) hoặc \(2\).

Dữ liệu đầu ra

  • Ghi ra kết quả của truy vấn loại \(2\)

Ràng buộc

  • \(1 \le n,q \le 2 \times 10^5\)
  • \(1 \le x_i, u \le 10^9\)
  • \(1 \le k \le n\)
  • \(1 \le a \le b \le n\)

Input 1

8 3
3 2 4 5 1 1 5 3
2 4
1 2 5 1
2 4

Output 1

5
6

Nhận xét

Không có ý kiến tại thời điểm này.