算法分析:题目意思是五个小朋友依次将自己的糖果分为三份(整除3)多余的自己吃掉(mod(a【i】,3)),自己取一份,其余两份分别给左右两个朋友。所以我们解这道题就要运用模拟,就是将五个小朋友围成一圈,分别给左边和右边糖果, 遍历五次。
注意:进行遍历时要考虑1号小朋友前面是5号和5号后面是1号小朋友。
代码如下: