原题链接:[NOI2010] 超级钢琴 题目大意: 给出一个长度为 n n n 的数组,且 a i a_{i} ai 可正可负,再给出三个数字 k , L , R k,L,R k,L,R 。 定义每个子数组的价值为其所有元素的和,你需要找到 k k k 个连续的子数组(可重叠但不可重复),且满足长度在 [ L , R ] [L,R] [L,R] 内,问你最后这 k k
题目链接:传送门 考虑点 ( x , y ) (x,y) (x,y)对答案的贡献: 设 g c d ( x , y ) = k gcd(x,y)=k gcd(x,y)=k, x = a k , y = b k . x=ak,y=bk. x=ak,y=bk. 若有 x ′ , y ′ x',y' x′,y′满足 ( x ′ , y ′ ) (x',y') (