Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
109152 | 樊梵 | 均分纸牌 | C++ | 解答错误 | 20 | 0 MS | 240 KB | 412 | 2023-11-06 13:57:30 |
#include<bits/stdc++.h> using namespace std; int main() { int n,ave,step,i,a[105],j; cin>>n; ave=0;step=0; for(i=1;i<=n;i++) { cin>>a[1]; ave+=a[i]; } ave/=n; for(i=1;i<=n;i++) a[i]-=ave; i=1; j=n; while(a[i]==0&&i<n) i++; while(a[j]==0&&j>n) j--; while(i<j) { a[i+1]+a[i]; a[i]=0; step++; i++; while(a[i]==0&& i<j) i++; } cout<<step;; }