中位数
$$
min(sum_{i=1}^n |A[i]-k|)
$$
min(sum_{i=1}^n |A[i]-k|)
$$
$$
k=(n+n(mod)2)/2;
$$
k=(n+n(mod)2)/2;
$$
注意在求k之前要sort整个数组
二、均分纸牌
$$
sum_{i=1}^n |i*\frac{T}{M}-G[i]|==sum_{i=1}^n |S[i]|
$$
sum_{i=1}^n |i*\frac{T}{M}-G[i]|==sum_{i=1}^n |S[i]|
$$
$$
G[i]=sum_{i=1}^nC[i]
$$
G[i]=sum_{i=1}^nC[i]
$$
$$
S[i]=sum_{i=1}^n(C[i]-\frac{T}{M})
$$
S[i]=sum_{i=1}^n(C[i]-\frac{T}{M})
$$
for(int i=1;i<=m;i++){
    c[i]-=avec;
    c[i]=c[i]+c[i-1];   //S[i]
}
    向wjmzbmr学习,acm本就是逆天而行。
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号