Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 2 · Lập trình

Số nhỏ nhất

Điểm
4 điểm
Tên chương trình
MIN.*
Vào / Ra
MIN.INP → MIN.OUT

Đề bài

Cho dãy số gồm NN số nguyên dương A1,A2,…,ANA_1, A_2, \dots, A_N (∣Ai∣≤109)(|A_i| \le 10^9) và số nguyên KK. Hãy tìm số lẻ nhỏ nhất trong dãy số có giá trị lớn hơn KK.

Dữ liệu vàoMIN.INP

Đọc vào từ file MIN.INP gồm:

  • Dòng đầu tiên chứa 2 số nguyên dương NN và KK (N≤106,K≤109)(N \le 10^6, K \le 10^9).
  • Dòng thứ hai ghi NN số nguyên dương A1,A2,…,ANA_1, A_2, \dots, A_N các phần tử được ngăn cách bởi một dấu cách.

Kết quả raMIN.OUT

Ghi ra file MIN.OUT là kết quả tìm được, trường hợp không có số thỏa mãn ghi −1-1.

Ví dụ

Ví dụ 1

Dữ liệu vàoMIN.INP
8 25
3 5 10 30 25 27 29 26
Kết quả raMIN.OUT
27

Ví dụ 2

Dữ liệu vàoMIN.INP
5 15
1 2 3 4 5
Kết quả raMIN.OUT
-1

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh THCS năm học 2023-2024 — Môn: Tin học

Hưng Yên · Cấp tỉnh · Năm học 2023-2024