D. 修改序列(gcd)

D. 修改序列(gcd)

暂无测试数据。

Description

下课了,老师离开了教室,Scarral\text{Scarral} 决定修改黑板上的式子,这样当老师下节课算的时候就会非常麻烦(恶搞qwq

原来黑板上有一个由 nn 个数字成的序列 AA,定义了一个函数如下:
f(x)=i=1x1j=i+1xgcd(Ai,Aj)f(x) = \sum_{i=1}^{x-1}\sum_{j=i+1}^x\gcd(A_i,A_j)

由于下课的时间比较短,Scarral\text{Scarral} 只能将其中至多 kk 个数改为 [L,R][L,R] 区间内的任一整数。为了使老师算得最麻烦,Scarral\text{Scarral} 决定最大化 f(n)f(n),现在 Scarral\text{Scarral} 想知道修改后 f(n)f(n) 的最大值是多少。


Input

1144 个正整数,分别表示 nnkkLLRR
22nn 个正整数,第 ii 个正整数表示 AiA_i


Output

经过至多 kk 次修改后的最大值。


Sample

Sample input

待填坑

Sample output

待填坑

Hint

本题共 1010 个测试点。

测试点 nn\le kk\le L,RL,R\le
11~55 100100 1010 10001000
66~1010 10510^5 4040 10910^9

信息

ID
1024
难度
(无)
分类
数学线性规划动态规划 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
上传者

相关

在下列比赛中:

「scoj2020」Round 1