Bài 59:
-Xác định bài toán
Input: số nguyên dương N và dãy a1,a2,...,aN
Output: phần tử có giá trị nhỏ nhất.
-Thuật toán
nhập dãy vào mảng a
Khởi tạo [i]rmin = trunc(1e9);
Duyệt từ đầu đến cuối dãy ,nếu a[i] < rmin thì cập nhật lại rmin = a[i]
Đưa rmin ra.
Code:
n = int(input())
a = list()
for i in range(0,n):
a.append(int(input()))
rmin = a[0]
for i in range(1,n):
rmin = min(rmin, a[i])
print(rmin)
Bộ test
3
1
2
5
Kết quả: 1