Cho dãy số gồm \(N\) số nguyên dương \(A_{1},\ A_{2},\ \ldots\ ,\ A_{N}\ (|A_{i}|\ \leq \ 10^{9})\) và số nguyên \(K\). Hãy tìm số lẻ nhỏ nhất trong dãy số có giá trị lớn hơn \(K\).
Dữ liệu vào:
+ Dòng đầu tiên chứa 2 số nguyên dương \(N\) và \(K\) \((N\ \leq \ 10^{6},\ K \leq 10^{9})\).
+ Dòng thứ hai ghi \(N\) số nguyên dương \(A_{1},\ A_{2},\ \ldots\ ,\ A_{N}\) các phần tử được ngăn cách bởi một dấu cách.
Kết quả:
+ Ghi kết quả tìm được, trường hợp không có số thỏa mãn ghi \(- 1\).
Ví dụ:
Input | Output | Input | Output | |
---|---|---|---|---|
8 25 3 5 10 30 25 27 29 26 | 27 | 5 15 1 2 3 4 5 | -1 |
Code tích cực |
---|
Trong 24h |
Trong 7 ngày |
|
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38905 |