Gửi bài giải
Điểm:
0,01 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python
Cho một dãy ~A~ gồm ~N~ số nguyên ~a_1, a_2, a_3, \ldots, a_N~ đã được sắp xếp tăng dần.
Bạn cần trả lời ~Q~ truy vấn sau: Cho 3 số ~L, R, x~, có bao nhiêu số có giá trị ~x~ trong dãy con ~a_L, a_{L + 1}, a_{L + 2}, \ldots, a_{R}~?
Input
- Dòng đầu tiên gồm duy nhất số nguyên ~N~ (~N \leq 10^6~).
- Dòng thứ hai gồm ~N~ số nguyên ~a_i~ (~0 \leq a_i \leq 10^9~).
- Dòng thứ ba gồm số truy vấn ~Q~ (~Q \leq 10^5~).
- ~Q~ dòng tiếp theo mỗi dòng gồm ~3~ số ~l, r, x~ (~0 \leq l \le r \le n - 1~).
Output
- ~Q~ dòng cho biết có bao nhiêu số có giá trị ~x~ trong dãy con ~a_L, a_{L + 1}, a_{L + 2}, \ldots, a_{R}~ ở mỗi truy vấn.
Sample Test
Input:
7
1 2 3 3 4 4 5
2
0 6 5
0 5 4
Output:
1
2