数形结合-下凸折线求最大平均值
传送门
这块的内容参考了国家集训队2004周源的论文。
数形结合
将题目中要求的求最大平均值,转为iii和其对应的前缀和作为图中的坐标点(i,sum[i])(i,sum[i])(i,sum[i])
avg(i,j)=k(i,j)=sum[i]−sum[j]i−javg(i,j)=k(i,j)= \frac{sum[i]-sum[j]}{i-j}avg(i,j)=k(i,j)=i−jsum[i]−sum[j]
下凸折线
#include <bits/stdc++.h>
using namespa
原创
2020-07-16 22:31:13 ·
181 阅读 ·
0 评论