请求修改题目描述&建议降绿或蓝
查看原帖
请求修改题目描述&建议降绿或蓝
736237
codingwen楼主2025/1/10 19:44

这题就是一个裸的中位数预处理,状态转移非常好想。
我这个蒟蒻都做出来了,怎么可能是紫?

题目描述:

给你一个长度为 nn 整数数组 AA, 称一个数组 BB 是合法的,当且仅当:

  • BBAA 同长,即 lenB=nlen_B=n
  • BB 可以被分为 kk 段,每段中 BB 的值相等,即当 i,ji,j 同属某一段时,有 Bi=BjB_i=B_j
    f(B)=i=1nAiBif(B)=\sum\limits_{i=1}^{n}{| A_i-B_i|},求对于所有满足条件的 BBf(B)f(B) 的最小值。
给你一个长度为 $n$ 整数数组 $A$, 称一个数组 $B$ 是合法的,当且仅当:   
- $B$ 与 $A$ 同长,即 $len_B=n$。
- $B$ 可以被分为 $k$ 段,每段中 $B$ 的值相等,即当 $i,j$ 同属某一段时,有 $B_i=B_j$。      
记 $f(B)=\sum\limits_{i=1}^{n}{| A_i-B_i|}$,求对于所有满足条件的 $B$ 中 $f(B)$ 的最小值。
2025/1/10 19:44
加载中...