Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
45601 徐若宸 移动石子 C++ 通过 0 MS 244 KB 437 2024-04-16 21:05:23

Tests(1/1):


#include <bits/stdc++.h> using namespace std; int a[120],b[51]; int main(){ int n,sum1=0,avg=0; cin>>n; for(int i=0;i<n;i++){ cin>>a[i]; sum1+=a[i]; a[i+n]=a[i]; } avg=sum1/n; int maxc=50000; for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ b[j]=a[i+j]; } int cnt=0; for(int j=0;j<n-1;j++){ cnt+=abs(b[j]-avg); b[j+1]+=b[j]-avg; b[j]=avg; } maxc=min(maxc,cnt); } cout<<maxc; }


测评信息: