1.给定一个字符串,输出以它作为开头的最短回文串,如noon输出noon,noo输出noon 2.给定一些物品和价值(数组),每样东西有三种操作:分给A,分给B,扔掉,在A与B分得的物品总价值相等的情况下,最少需要扔掉多少价值的东西?如[30,20,50,20],最少扔掉20,因为为A,B各分50, 20扔掉 3.有一堆排队的人,给定他们排队以及购买东西的时间,每个人可以单独购买东西,也可以与下一位一起购买,商店要等最后一个人买完后打烊,求商店最早打烊的时间。 样例:两个人,分别需要花20和25时间购买东西,如果一起买的话是40,所以最早结束的时间为40. 4.有一堆教...