Tổng số bài gửi : 95 Join date : 15/12/2022 Age : 17 Đến từ : Aluuu bạn (anh,chị) có thể cho tui (em) xin một đăng kí này zới được khum ạaaa ???????? cảm ơn bạn (anh,chị) gất nhìuuuuu (ấn vào link để biết chi tiết ạ <3) https://www.youtube.com/@hesinhthaisoielp7485/about
Tiêu đề: Bài 60. Đếm số lượng phần tử lớn nhất Sat Dec 24, 2022 2:21 pm
Bài 60: Cho số nguyên dương N và dãy a1, a2, …,aN. Hãy đếm số lượng phần tử có giá trị lớn nhất. BAI60.INP BAI60.OUT 6 3 1 4 2 4 3 2 Thuật toán: - Tìm giá trị lớn nhất: Khởi tạo rmax = a[0] Duyệt từ đầu đến cuối dãy, nếu a[i] > rmax thì cập nhật lại rmax = a[i]; - Đếm số lượng phần tử có giá trị lớn nhất Res = 0; Duyệt từ đầu đến cuối dãy, nếu a[i] = rmax thì cập nhật lại res = res+1; Đưa res ra.
Video bài giảng:
Code:
n = int(input()) a = list() sum = 0 for i in range(0, n): a.append(int(input())) rmax = a[0] for i in range(1, n): rmax = max(rmax, a[i]) for i in range(0, n): if a[i] == rmax: sum += 1 print(sum)