update the answer of problem: Delete b and ac
add question: N个孩子站成一排，每个人分给一个权重。按照如下的规则分配糖果： 每个孩子至少有一个糖果；所分配权重较高的孩子，会比他的邻居获得更多的糖果。 问题是，最少需要多少个糖果？