K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
给定一个只包含正整数的非空数组nums,我们需要判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。在使用动态规划求解该问题时,合理的状态表示是以下哪一项?
dp[i] 表示前i个元素能否组成和为数组总和一半的子集
dp[i][j] 表示前i个元素中,能否选出若干元素使得它们的和为j
dp[i][j] 表示第i个元素被选中时,前i个元素的子集和为j
dp[i] 表示数组中所有元素能否组成和为数组总和一半的子集