#5227. Đếm số lớn hơn K trong đoạn (Mã bài: KQUERY)

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Cho một dãy a gồm n số nguyên dương a_1, a_2, \ldots, a_n . Bạn cần trả lời q truy vấn. Mỗi truy vấn được cho bởi ba số nguyên i, j, k . Yêu cầu là đếm xem có bao nhiêu phần tử a_x trong đoạn từ chỉ số i đến j (tức là i \le x \le j ) thỏa mãn điều kiện a_x > k .

Dữ liệu:

  • Dòng đầu tiên chứa số nguyên n ( 1 \le n \le 30000 ).
  • Dòng thứ hai chứa n số nguyên a_1, a_2, \ldots, a_n ( 1 \le a_i \le 10^9 ).
  • Dòng thứ ba chứa số nguyên q ( 1 \le q \le 200000 ).
  • q dòng tiếp theo, mỗi dòng chứa ba số nguyên i, j, k ( 1 \le i \le j \le n , 1 \le k \le 10^9 ) mô tả một truy vấn.

Kết quả: Với mỗi truy vấn, in ra câu trả lời trên một dòng riêng.

Ví dụ:

Dữ liệu:

8
3 2 4 5 1 6 2 7
3
2 7 3
1 4 4
3 8 7

Kết quả:

4
1
0