Editorial for AVERAGE
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
Nguồn: Free Contest
Với một dãy số bất kì, khi trừ mỗi phần tử của dãy
đi một lượng là
thì trung bình cộng của dãy p cũng sẽ giảm đi
. Do đó, ta có thể trừ mỗi phần tử của dãy
đi một lượng là
. Khi đó, bài toán trở thành đếm số lượng dãy con của
có tổng giá trị các phần tử của dãy con bằng
.
Ta có thể giải bài toán này bằng quy hoạch động. Gọi là số dãy con của dãy
có tổng bằng
. Ta có công thức QHĐ như sau:
Trong công thức trên, ứng với trường hợp không chọn phần tử
vào dãy con,
ứng với trường hợp chọn phần tử
vào dãy con.
Độ phức tạp: với
là giới hạn giá trị các phần tử
trong đề bài.
Comments