P9032 [COCI 2022/2023 #1] Neboderi

题目背景

Domagoj 来到了伦敦这个大城市!现在有一排高摩天大楼在他面前,他想拍张照片来纪念这一时刻。

题目描述

这排摩天大楼共有 $n$ 座,它们可以被视作序列 $h_1,h_2,...h_n$,其中 $h_i$ 为第 $i$ 栋楼的高度。Domagoj 将会拍下这排大楼的一个子区间。为了更好地捕捉城市之美,他想拍摄至少 $k$ 座摩天大楼。 Domagoj 有着奇怪的审美:他认为照片中有高大的摩天大楼是美的;但如果照片中所有的摩天大楼的高度有着很大的公因数,他会认为更美。 如果一张照片拍下的大楼区间为 $[l,r]$,且这段区间内所有大楼高度的 $\gcd$ 为 $g$,则 Domagoj 定义这张照片的“美丽度”为 $g \times \sum_{i=l}^r h_i$。 帮助 Domagoj 算出他能拍到的最美照片的美丽度吧!

输入格式

第一行包含两个整数 $n,k$,分别表示大楼总数和 Domagoj 至少拍到的大楼数。 第二行包含 $n$ 个整数 $h_i$,依次表示每座大楼的高度。

输出格式

一行一个整数,即最大美丽值。

说明/提示

| 子任务 | 分值 | 特殊性质 | | :----------: | :----------: | :----------: | | $1$ | $11$ | $n,k \leq 100$ | | $2$ | $22$ | $n,k \leq 5000$ | | $3$ | $27$ | $k \leq 100$ | | $4$ | $18$ | $n,k \leq 5\times 10^4$ | | $5$ | $32$ | 无特殊性质 | 对于 $100\%$ 的数据,满足 $1\leq k \leq n \leq 10^6,1\leq h_i \leq 10^6$。 本题满分 $110$ 分。