#SGM0000070. Super Mario (Super Mario)

Super Mario (Super Mario)

Super Mario (Super Mario)

Nguồn: HDU

Phiên bản: Phước Hưng OJ Extended

Đề bài

Có nn viên gạch nằm tại các vị trí 0,1,…,n−10,1,\ldots,n-1; viên gạch ở vị trí ii có độ cao hih_i. Mỗi truy vấn L,R,HL,R,H hỏi có bao nhiêu viên gạch trong các vị trí L..RL..R có độ cao không vượt quá HH.

Dữ liệu vào

Dòng đầu chứa n,mn,m. Dòng thứ hai chứa nn độ cao hih_i. Mỗi trong mm dòng sau chứa L,R,HL,R,H.

Kết quả

Với mỗi truy vấn, in số viên gạch có hi≤Hh_i\le H trong đoạn [L,R][L,R].

Subtask

Subtask 1 (20%)

  • n≤30n\le 30, số truy vấn ≤30\le 30.
  • Các điều kiện còn lại như Subtask 3.

Subtask 2 (30%)

  • n≤3000n\le 3000, số truy vấn ≤3000\le 3000.
  • Các điều kiện còn lại như Subtask 3.

Subtask 3 (50%)

  • 1≤n,m≤1051\le n,m\le10^5
  • 0≤hi,H≤1090\le h_i,H\le10^9
  • 0≤L≤R<n0\le L\le R<n
  • chỉ số của bài này là 0-based

Ví dụ

Input

10 10
0 5 2 7 5 4 3 8 7 7
2 8 6
3 5 0
1 3 1
1 9 4
0 1 0
3 5 5
5 5 1
4 6 3
1 5 7
5 7 3

Output

4
0
0
3
1
2
0
1
5
1

Giải thích

Ở truy vấn đầu, đoạn vị trí 2..82..8 có các độ cao [2,7,5,4,3,8,7]; bốn giá trị 2,5,4,3 không vượt quá 66.