题目链接 读入后先排序,丢到q1里,q2和q3分别存储切出来的蚯蚓的前段和后段,由于切的蚯蚓是递减的,所以三个队列中也是递减的,每次从三个队头取出最大的一个切掉,其它蚯蚓增长相当于被切的蚯蚓缩短,处理时先加回来再切再减回去. 代码