python解法,十个案例能跑通九个。最后一个案列超时,没有优化思路,征集一下 nums=list(map(int,input().split())) sums=sum(nums) if sums%2==1: print('false') else: N=sums//2 dp=[float('-inf') for i in range(N+1)] dp[0]=0 for i in range(n): if nums[i]>N: print('false') break ...