#P4096. 分割等和子集

分割等和子集

题目内容

给你一个 只包含正整数 的 非空 数组 numsnums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。

输入描述

一个只包含正整数的非空数组numsnums

输出描述

如果可以分割返回truetrue否则返回falsefalse

样例1

输入

1 5 11 5

输出

true

说明

数组可以分割成[1,5,5] [1, 5, 5][11] [11]

样例2

输入

1 2 3 5

输出

false

说明

数组不能分割成两个元素和相等的子集。

提示:

  • 1<=nums.length<=2001 <= nums.length <= 200
  • 1<=nums[i]<=1001 <= nums[i] <= 100