Nhỏ lớn lớn nhỏ
View as PDF Time limit: 3.0s , Memory limit: 256M , Points: 1000
Cho mảng số nguyên độ dài
và
truy vấn, mỗi truy vấn bao gồm một số nguyên
, yêu cầu:
- Tìm phần tử nhỏ nhất thỏa mãn lớn hơn hoặc bằng
.
- Tìm phần tử nhỏ nhất thỏa mãn lớn hơn
.
- Tìm phần tử lớn nhất thỏa mãn nhỏ hơn hoặc bằng
.
- Tìm phần tử lớn nhất thỏa mãn nhỏ hơn
.
Input
- Dòng đầu tiên chứa hai số nguyên
và
.
- Dòng thứ hai chứa
số nguyên mảng
.
dòng tiếp theo, mỗi dòng chứa số nguyên
mô tả truy vấn.
Output
- Với mỗi truy vấn, in ra trên một dòng lần lượt là giá trị phần tử nhỏ nhất thỏa mãn lớn hơn hoặc bằng
, phần tử nhỏ nhất thỏa mãn lớn hơn
, phần tử lớn nhất thỏa mãn nhỏ hơn hoặc bằng
và phần tử lớn nhất thỏa mãn nhỏ hơn
. Nếu không có phần tử thỏa mãn, in ra "None".
Samples
Sample Input 1
6 6
1 2 3 4 5 6
1
2
3
4
5
6
Sample Output 1
1 2 1 None
2 3 2 1
3 4 3 2
4 5 4 3
5 6 5 4
6 None 6 5
Sample Input 2
3 1
5 4 10
8
Sample Output 2
10 10 5 5
Scoring
- Subtask
điểm:
- Subtask
điểm: Không có ràng buộc gì thêm
Comments