2605: 练13.4 糖果游戏

内存限制:64 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:87 解决:21

题目描述

某幼儿园里,有$5$个小朋友编号为$1$、$2$、$3$、$4$、$5$,他们按自己的编号顺序围坐在一张圆桌旁。他们身上都有若干个糖果(键盘输入),现在他们做一个分糖果游戏。从$1$号小朋友开始,将自己的糖果均分三份(如果有多余的糖果,则立即吃掉),自己留一份,其余两份分给他的相邻的两个小朋友。接着$2$号、$3$号、$4$号、$5$号小朋友同样这么做。问一轮后,每个小朋友手上分别有多少糖果。

输入

$5$个小朋友的糖果数。

输出

游戏后$5$个小朋友的糖果数。(按$5$位宽度输出)

样例输入 复制

8 9 10 11 12

样例输出 复制

   11    7    9   11    6

提示

#include<bits/stdc++.h>
using namespace std;
int a1,a2,a3,a4,a5;
int main(){
    scanf("%d%d%d%d%d",&a1,&a2,&a3,&a4,&a5);
    a1/=3;a2+=a1;a5+=a1;
    a2/=3;a1+=a2;a3+=a2;
    a3/=3;a2+=a3;a4+=a3;
    a4/=3;a3+=a4;a5+=a4;
    a5/=3;a4+=a5;a1+=a5;
    printf("%5d%5d%5d%5d%5d",a1,a2,a3,a4,a5);
    return 0;
}