当前位置:网站首页>B2020 分糖果
B2020 分糖果
2022-07-03 14:49:00 【迪迦 • 奥特曼】
分糖果
题目描述
某个幼儿园里,有 5 5 5 位小朋友编号依次为 1 , 2 , 3 , 4 , 5 1,2,3,4,5 1,2,3,4,5 他们按照自己的编号顺序围坐在一张圆桌旁。他们身上有若干糖果,现在他们玩一个分糖果游戏。从 1 1 1 号小朋友开始,将自己的糖果均分成 3 3 3 份(如果有多余的糖果,就自己立即吃掉),自己留一份,其余两份分给和他相邻的两个小朋友。接着 2 , 3 , 4 , 5 2,3,4,5 2,3,4,5 号小朋友也这样做。问一轮结束后,每个小朋友手上分别有多少糖果。
输入格式
一行, 5 5 5 个用空格隔开的 int 范围内的正整数,分别是游戏开始时 1 , 2 , 3 , 4 , 5 1,2,3,4,5 1,2,3,4,5 号小朋友手里糖果的数量。
输出格式
2 2 2 行,第 1 1 1 行是用一个空格隔开的 5 5 5 个整数,表示一轮游戏结束后 1 , 2 , 3 , 4 , 5 1,2,3,4,5 1,2,3,4,5 号小朋友手里糖果的数量。第 2 2 2 行是一个整数,表示一轮游戏过程中吃掉的糖果的总数。
样例 #1
样例输入 #1
8 9 10 11 12
样例输出 #1
11 7 9 11 6
6
思路
没有难度,就是按着题意算就可以,如果有不懂的,可以在下方给我留言。
代码
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int r[5];
int total = 0;
for (int i = 0; i < 5; i++) {
cin >> r[i];
}
for (int i = 0; i < 5; i++) {
total += r[i] % 3;
if (i == 4) {
r[0] += r[i] / 3;
}
else {
r[i + 1] += r[i] / 3;
}
if (i == 0) {
r[4] += r[i] / 3;
}
else {
r[i-1] += r[i] / 3;
}
r[i] /= 3;
}
for (int i = 0; i < 5; i++) {
cout << r[i]<< " ";
}
cout << endl << total << endl;
return 0;
}

边栏推荐
猜你喜欢

The latest M1 dedicated Au update Adobe audit CC 2021 Chinese direct installation version has solved the problems of M1 installation without flash back!

puzzle(016.3)千丝万缕

Tonybot humanoid robot checks the port and corresponds to port 0701

Qt development - scrolling digital selector commonly used in embedded system

Tiantu investment sprint Hong Kong stocks: asset management scale of 24.9 billion, invested in xiaohongshu and Naixue

C language to realize mine sweeping

远程服务器后台挂起 nohup

pyQt界面制作(登录+跳转页面)

Dllexport and dllimport

The picture quality has been improved! LR enhancement details_ Lightroom turns on AI photo detail enhancement: picture clarity increases by 30%
随机推荐
tonybot 人形机器人 红外遥控玩法 0630
Output student grades
光猫超级账号密码、宽带账号密码 获取
【7.3】146. LRU缓存机制
Dllexport et dllimport
Frequently asked questions: PHP LDAP_ add(): Add: Undefined attribute type in
Sub-GHz无线解决方案Z-Wave 800 系列ZG23 soc和ZGM230S模块
[ue4] HISM large scale vegetation rendering solution
ASTC texture compression (adaptive scalable texture compression)
Zzuli: cumulative sum of 1050 factorials
Container of symfony
NOI OPENJUDGE 1.6(09)
Zzuli:1043 max
Tonybot humanoid robot infrared remote control play 0630
Plane vector addition
tonybot 人形机器人 定距移动 代码编写玩法
[opengl] advanced chapter of texture - principle of flowmap
tonybot 人形機器人 紅外遙控玩法 0630
Tonybot Humanoïde Robot Infrared Remote play 0630
7-10 stack of hats (25 points) (C language solution)