Tìm dãy con liên tiếp A[L],A[L+1],…,A[R]A[L],A[L+1],…,A[R] (với 1≤L≤R≤N1≤L≤R≤N) trong dãy đã cho có giá trị trung bình lớn nhất
Dãy con có giá trị trung bình lớn nhất
Cho một dãy gồm NN số nguyên A[1],A[2],…,A[N]A[1],A[2],…,A[N]. Tìm dãy con liên tiếp A[L],A[L+1],…,A[R]A[L],A[L+1],…,A[R] (với 1≤L≤R≤N1≤L≤R≤N) trong dãy đã cho có giá trị trung bình lớn nhất.
Giá trị trung bình của dãy con được tính bằng công thức:
Trung bıˋnh=A[L]+A[L+1]+…+A[R]R−L+1Trung bıˋnh=R−L+1A[L]+A[L+1]+…+A[R] Đầu vào:
Dòng đầu chứa số nguyên NN.
Dòng tiếp theo chứa NN số nguyên A[1],A[2],…,A[N]A[1],A[2],…,A[N].
Ràng buộc:
1≤N≤1041≤N≤104
−109≤A[i]≤109−109≤A[i]≤109 với i=1,2,…,Ni=1,2,…,N.
Bằng cách nhấp vào Đăng nhập, bạn đồng ý Chính sách bảo mật và Điều khoản sử dụng của chúng tôi. Nếu đây không phải máy tính của bạn, để đảm bảo an toàn, hãy sử dụng Cửa sổ riêng tư (Tab ẩn danh) để đăng nhập (New Private Window / New Incognito Window).