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 65. Tổng lớn nhất Sat Dec 24, 2022 2:24 pm
Bài 65: Bài 65. Cho số nguyên dương N và dãy a1, a2, …, aN. Tìm dãy 3 phần tử liên tiếp có tổng lớn nhất. Đưa tổng lớn nhất tìm được ra. BAI65.INP BAI65.OUT 6 1 3 4 2 7 3 13 ❖ Thuật toán: - Xét tổng ba phần tử liên tiếp a[i] + a[i+1] + a[i+2]. - Res = a[0] - Duyệt từ 1 tới N - 2: Nếu a[i] + a[i+1] + a[i+2] > res thì Res := a[i] + a[i+1] + a[i+2]; - Đưa Res ra.
Video bài giảng:
Code:
n = int(input()) a = list() for i in range(0, n): a.append(int(input())) rmax = a[0] for i in range(0, n - 2): sum = a[i] + a[i + 1] + a[i + 2] rmax = max(rmax, sum) print(rmax)