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

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

筛选

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

摘要:解题思路:用一个数组存储各个学生手中糖果的初始数量 用for循环对每个同学手中的糖果进行自身减半同时加上右边同学手中糖果的一半。fun()函数是用来判断数组中的元素是否完全相等注意事项:在计算最后一个……

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

摘要:### 解题思路:模拟解题,先遍历所有的孩子,看看是否已经相同,如果是就退出,否则继续分。每一个孩子先减去自己的一半,然后从左往右开始添加自己被右边分到的糖果,最后再看哪个孩子是奇数,就添加。 ……

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

摘要:解题思路:主要是分糖果情节,可以先设一个数组a来存储每个学生刚开始所得的糖果,再用另一个数组b来存储所分的一半,同时将原来存储糖果的数组a也变为原来的一半,那么,每个同学同时有两份一样的糖果。对于一个……

题目这意思感觉没表达清楚啊

摘要:解题思路:思路很简单,就是模拟题目的过程,不过可能算法上还能优化一下时间。注意事项:题目说“每个小朋友都把自己的糖果分一半给左手边的孩子。 ”我一开始以为是分一半给左边后,左边的加上那一半再去分,结果……