ACM题hdu2088为什么PE?
答案:1 悬赏:10 手机版
解决时间 2021-04-28 14:07
- 提问者网友:蓝琪梦莎
- 2021-04-27 23:49
ACM题hdu2088为什么PE?
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-04-28 00:22
#include
int main()
{
int n, num[110], mean, i, j, firstcase = 1; // 第一个样例
while (scanf("%d", &n) != EOF && n != 0){
int step = 0, sum = 0, a = 0;
for (i = 0; i < n; i++){
scanf("%d", &num[i]);
sum = sum + num[i];
}
mean = sum / n;
for (j = 0; j < n; j++)
step = step + ((num[j] - mean) >= 0 ? num[j] - mean : mean - num[j]);
step = step / 2;
if (firstcase) { // 如果是第一个样例
firstcase = 0; // 标记取消
}
else {
printf("
"); // 否则输出空行
}
printf("%d
", step); // 不输出空行
}
return 0;
}
int main()
{
int n, num[110], mean, i, j, firstcase = 1; // 第一个样例
while (scanf("%d", &n) != EOF && n != 0){
int step = 0, sum = 0, a = 0;
for (i = 0; i < n; i++){
scanf("%d", &num[i]);
sum = sum + num[i];
}
mean = sum / n;
for (j = 0; j < n; j++)
step = step + ((num[j] - mean) >= 0 ? num[j] - mean : mean - num[j]);
step = step / 2;
if (firstcase) { // 如果是第一个样例
firstcase = 0; // 标记取消
}
else {
printf("
"); // 否则输出空行
}
printf("%d
", step); // 不输出空行
}
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯