Nội dung Bài tập
Mã:
Div2.MINIGAME29.2:
MAXMIN
Tên:
Max Min
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
HUSCNMT
Có lẽ, các bạn đã quá quen thuộc với bài toán tìm giá trị lớn nhất và giá trị nhỏ nhất của một dãy số. Vì thế, hôm nay, mình sẽ mở rộng bài toán này thành bài toán như sau:
Bạn được cho một dãy số gồm N phần tử, nhiệm vụ của bạn là tính hiệu số của phần tử lớn thứ hai trong dãy số và phần tử nhỏ nhất trong dãy số. Nếu không tìm được số có giá trị lớn thứ hai trong dãy, thì tính hiệu số giữa giá trị lớn nhất và giá trị nhỏ nhất.
Ví dụ 1: Với dãy số 1 3 2 5 4 6 8, phần tử lớn thứ hai trong dãy số là 6. Phần tử nhỏ nhất trong dãy số là 1. Vậy, hiệu số là 5.

Input Format

  • Dòng thứ nhất chứa số nguyên N (0 < N < 101) là số phần tử của dãy số.
  • Dòng thứ hai chứa N số nguyên không âm kiểu int, các số ngăn cách nhau bởi kí tự trắng.

Constraints

  • Dữ liệu nhập vào đảm bảo chính xác.

Output Format

  • In ra một số nguyên là kết quả của bài toán trên.
Ví dụ: 
InputOutput
7
1 3 2 5 4 6 8
5

    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận