HDOJ 2993 MAX Average Problem(斜率優化經典)

題意: 一個長度爲 N 的數列,求大於給定長度 k 的區間的最大平均值。 思路: 1. sum[i] 代表 1~i 數列的元素和,則求區間最大平均值相當於 ave(i, j) = (sum[j] - sum[i-1]) / (j - (i-1)); 2. 本題要求大於長度 k 的區間,如果我們要維護以 i + k 爲結尾,區間長度大於 k 的最大平均值,則要枚舉 0~i 種情況,此時時間複雜度爲
相關文章
相關標籤/搜索