Không hỗ trợ Mobile

Chế độ luyện tập yêu cầu môi trường màn hình lớn để làm bài và chống gian lận hiệu quả. Vui lòng truy cập bằng máy tính (Desktop/Laptop) để tiếp tục thao tác.

Quay lại trang chủ

#1130 · Đếm số vị trí tăng

Cho một dãy số A độ dài N. Ta gọi một vị trí $i (1 \leq i < N)$ là một vị trí tăng nếu $A_i > A_i+1$.

Cho Q truy vấn, mỗi truy vấn được cho bởi ba số nguyên l, r, x, yêu cầu cộng thêm giá trị x vào tất cả các phần tử có vị trí từ l đến r. Hãy đếm số vị trí tăng sau khi thực hiện xong mỗi truy vấn.

Dữ liệu vào

  • Dòng đầu tiên ghi hai số nguyên N, Q (1 \leq N, Q \leq 200000) - độ dài dãy A và số truy vấn.
  • Dòng tiếp theo gồm N số nguyên A_1, A_2, ..., A_N (1 \leq A_i \leq 10^9) mô tả dãy A.
  • Q dòng tiếp theo, dòng thứ i gồm ba số nguyên l_i, r_i, x_i (1 \leq l_i \leq r_i \leq N, |x_i| \leq 10^9) mô tả truy vấn thứ i.

Dữ liệu ra

In ra Q dòng, dòng thứ i cho biết số vị trí tăng sau khi thực hiện xong truy vấn thứ i.

Ràng buộc

  • Subtask 1 (40% số điểm): N, Q \leq 2000
  • Subtask 2 (60% số điểm): Không có ràng buộc gì thêm

BẢNG TỔNG QUAN KẾT QUẢ

# Tài khoản Kết suất Lúc nộp
1
29 ms 3884 KB
6179 Bytes
15/01/2023
14:01
2
57 ms 6404 KB
7222 Bytes
15/01/2023
13:48
3
185 ms 2616 KB
687 Bytes
17/05/2023
22:22
4
187 ms 2616 KB
687 Bytes
17/05/2023
22:21
5
187 ms 2616 KB
687 Bytes
17/05/2023
22:21
6
190 ms 3436 KB
1520 Bytes
04/08/2024
20:19
7
194 ms 1860 KB
1783 Bytes
23/12/2025
15:24
8
199 ms 1864 KB
1783 Bytes
23/12/2025
15:24
9
199 ms 3396 KB
684 Bytes
17/05/2023
22:22
10
Lê Duy Hải @2280600799
202 ms 1864 KB
703 Bytes
16/02/2024
18:40
11
204 ms 3396 KB
684 Bytes
17/05/2023
22:22
12
204 ms 7412 KB
948 Bytes
06/04/2024
10:23
13
205 ms 3392 KB
684 Bytes
17/05/2023
22:22
14
213 ms 2604 KB
755 Bytes
17/05/2023
22:11
15
220 ms 2624 KB
687 Bytes
17/05/2023
22:21
16
B
Trần Gia Bảo @2380600172
274 ms 3352 KB
2135 Bytes
13/01/2026
23:09
17
328 ms 3624 KB
1967 Bytes
17/10/2025
14:18
18
1158 ms 31700 KB
496 Bytes
02/06/2024
21:30
19
1160 ms 31676 KB
531 Bytes
02/06/2024
21:29
20
1225 ms 31704 KB
496 Bytes
02/06/2024
21:29

LỊCH SỬ CÁ NHÂN

Vui lòng đăng nhập để xem lịch sử làm bài của bạn.

THẢO LUẬN BÀI TOÁN

Chưa có thảo luận nào cho bài này.

GỢI Ý & HƯỚNG DẪN

  • Sau khi thực hiện xong truy vấn thứ nhất, dãy số trở thành 3, 5, 4, 4, 6, 8, 7, các vị trí tăng là 2, 6.
  • Sau khi thực hiện xong truy vấn thứ hai, dãy số trở thành 6, 8, 7, 7, 6, 8, 7, các vị trí tăng là 2, 4, 6.
  • Sau khi thực hiện xong truy vấn thứ ba, dãy số trở thành 6, 3, 7, 7, 6, 8, 7, các vị trí tăng là 1, 4, 6.
Viết code