牛客:均分糖果
作者:互联网
题目链接:https://ac.nowcoder.com/acm/contest/948/C
题意:
中文题,不再描述。
分析:
直接我也描述不好, 直接看代码把,然后在纸上模拟一遍就行了,其中很巧妙。
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
const int N = 110;
int a[N];
int b[N];
int main()
{
int n;
while(scanf("%d", &n) != EOF)
{
int sum = 0;
for(int i=0; i<n; i++)
{
scanf("%d", &a[i]);
sum += a[i];
}
int aver = sum / n;
for(int i=0; i<n; i++)
b[i] = a[i] - aver;
int ans = 0;
for(int i=0; i<n-1; i++)
{
if(b[i] != 0)
{
b[i+1] += b[i];
ans ++;
}
}
printf("%d\n", ans);
}
return 0;
}
标签:ac,题意,均分,int,牛客,EOF,include,糖果,描述 来源: https://blog.csdn.net/hpu2022/article/details/97556999