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

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

筛选

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

解题思路:主要是分糖果情节,可以先设一个数组a来存储每个学生刚开始所得的糖果,再用另一个数组b来存储所分的一半,同时将原来存储糖果的数组a也变为原来的一半,那么,每个同学同时有两份一样的糖果。对于一个同学(第x位同学)来说,只需将第二份b给左边的同学(第x-1位同学),

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

解题思路:1、定义两个数组cn[],bf[]一个用来存放每一回合的糖果数,一个用来存放每一回合分出去的糖果2、用while进行循环注意事项:最后的一个小朋友的糖果是第一个小朋友给的,不要都弄成cn[i+1]会造成超出数组界限参考代码:importjava.util.Scanner;publicclas

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

摘要:解题思路:1.获取人数和每个小朋友得到的糖果数              2.把每个小朋友的糖果分成一半给前面一位小朋友,这就需要两个数组来进行计算              3.分完后在判断每个小朋……
优质题解

蓝桥杯2014年第五届真题-分糖果-最详细的注解,可以看看(C语言代码)

###解题思路​分糖果首先先理一下思路,老师发的都是偶数的糖果,当小朋友分享糖果的时候手里必定都是偶数的糖果,所以每一位的都除以2给前一位加就好了,采用错一位相加法就好了,最后当所有的小朋友手里的糖果都是一样的时候,我们跳出这个循环并输出就好了!​**具体看代码注释:(超详细)**```c#inclu