目录
C/C++分糖果
第十三届蓝桥杯青少年创意编程大赛C++选拔赛真题
一、题目要求
1、编程实现
有N个小朋友从左到右排成一排,每个小朋友手中都有一定数量的糖果,且糖果总数量是N的倍数。计算出最少调整几次可以使每个小朋友的糖果数量相同。调整规则如下 :
规则1:每个小朋友的糖果只能调整到左右相邻的两个小朋友手中
规则2:第一个小朋友的糖果只能调整到第二个小朋友手中;
规则3:最后一个小朋友的糖果,只能调整到倒数第二个小朋友手中
例如 : N等于3时,1-3号小朋友原有糖果数量分别为6.4.2.
1)1号小朋友拿出两块给2号小