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

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

筛选

利用C语言简单实现《分糖果》

摘要:解题思路:本题的主要难题在于如何“把小朋友手里糖果的一半分给左手的小朋友”,我们必须使用数组来存储数据,并按照数据结构中类似链表的逻辑把普通数组构成造成一个循环数组,这样,最后一个小朋友才能得到第一个……

5ms绝杀,有注释,一看就懂

摘要:解题思路:定义两个数组,一个存当前糖果数,另一个存糖果的一半注意事项:参考代码:#include<stdio.h>int main(){    int people_num,i=0,sum=0;   ……

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

摘要:# 分糖果 **分析** - 代码主要包括2个方面,一是判断每个人的糖果是否相同 - 二是分糖果的过程:用s1数组来表示存储减半的糖果数,判断糖果是否满足奇数,满足就补糖果 - 以下就……

巨巨巨简单的思路但略微巧妙的设计(按题目要求来)

摘要:解题思路:首先该题主要是通过题目描述,大家可以在草稿上以测试数据查看整个过程糖果的变化,这里因为是绕圈循环变化,所以采用数组。会发现:每次分糖果时该小朋友的糖果数为原来小朋友糖果数的一半加下一个小朋友……