Liệu có tồn tại

View as PDF

Submit solution

Points: 0.40
Time limit: 2.0s
Memory limit: 256M
Input: stdin
Output: stdout

Authors:
Problem type
Mô tả vấn đề

Bạn có một dãy liên tiếp gồm n phần tử, và Q truy vấn từ L đến R.

Gọi d là độ dại từ đoạn con từ L đến R

Liệu trên đoạn con từ L đến R có tồn tại số nguyên x xuất hiện nhiều hơn d/2 lần, (biết d/2 là phép chia nguyên).

Nếu câu trả lời có tồn tại hãy in YES ngược lại NO

Mô tả đầu vào

N, Q *: Trong đó *N là độ dài mảng, Q là số lượng truy vấn 1 ≤ N, Q≤ ~10^{5}~

dòng tiếp theo là các phần tử ai trong mảng N, 1 ≤ ai≤ N

Q dòng tiếp theo gồm hai số LR

1 ≤ L ≤R ≤ N

Mô tả đầu ra

Tương ứng với mỗi Q hãy xuất ra YES hoặc NO

Subtask:

10% test: 1<= N,Q <=100

30% test: 1 <= N,Q <= 5000

60% test: Không có giới hạn gì thêm

Sample Input 1
4 3
1 2 3 3
1 3
2 4
1 4
Sample Output 1
NO
YES
NO
Sample Input 2
4 2
1 2 3 3
1 1
3 4
Sample Output 2
YES
YES


Comments

Please read the guidelines before commenting.


There are no comments at the moment.