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

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

筛选

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

解题思路:根据题目一步一步来写答案;(暴力一点,需要什么就敲什么)注意事项:要有信心,一步一步走下去,不要想太多,很简单的;参考代码:#define_CRT_SECURE_NO_WARNINGS#includeintmain(){intno=0;intstr[100]={0};int

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

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

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

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

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

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

多次循环方式,简单易懂

解题思路:先分成一半再逐个相加并循环判断注意事项:参考代码:N=int(input())a=list(map(int,input().split()))b=list(range(100))count=0whileTrue:foriinrange(N):a[i]=a[i]/2b[i]=a[i]forii