分糖果问题
1.n
n代表数组的元素个数,但是数组从a【0】开始,所以实际的下标从0到4就结束了,(一开始错误写成了1-5)
2.特殊情况
因为是围成一圈所以不能简单地使用a【i+1】和a【i-1】来分配糖果,队尾和对头0和4需要特殊考虑,(这里我想到了之前那个平方探测法,如果newpos加一个数超过最后一个数字就减去tablesize,如果减去一个数小于0就加上一个tablesize)
3.设置一个original
防止之后因为先后分配有顺序性使a【i】的值一直在变,这个要根据具体情况,由题目可以得出,分糖果应该是五个人同时分的,而没有先后之分,所以要根据原始值