题解 1431: 蓝桥杯2014年第五届真题-分糖果

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

分糖果 ,按步骤来,通俗易懂

摘要:解题思路:题目描述问题描述 有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏: 每个小朋友都把自己的糖果分一半给左手边的孩子。 一轮分糖后,拥有奇数颗糖的孩子由老师补给1个……

蓝桥杯2014年第五届真题-分糖果 (C语言代码)

解题思路:每一次操作时都要对糖果数进行对比是否个数相同,此处使用遍历的方法。其次就是分糖果时,是同时将糖果拿出去一部分,再收回一部分。然后老师再为奇数个糖的小朋友补糖。注意事项:参考代码://1431:分糖果//注意:分糖果这个事件是同时进行#includeintnum[100];i

蓝桥杯2014年第五届真题-分糖果 (C语言代码)每一步都很详细,适合小白看。

解题思路:1.根据题目给的数据范围先定义一个大小为101的数组,用于存放小朋友的糖果数。count定义为老师需要补发的糖数,初始为0,flag为判断是否所有小朋友糖数都相等的标志,初始时不相等,flag=0。2.依次输入N,以及其他数据,把a[0]看成一个类似缓冲区的东西,暂时储存数据。

用时短,码量短

摘要:解题思路:不就是向左传递一半糖块,算一下需要多少糖块进行填充么注意事项:思考我为什么在while循环中两次进行向左传递糖果函数参考代码:#include<cstdio> using namespac……