当前位置: 首页 > news >正文

leetcode 416. 分割等和子集

题目如下
在这里插入图片描述

数据范围
在这里插入图片描述

本题和leetcode 2915. 和为目标值的最长子序列的长度类似,这里不过多赘述。

leetcode 2915. 和为目标值的最长子序列的长度

通过代码

class Solution {
public:
    bool canPartition(vector<int>& nums) {
        int n = nums.size();
        int ans = -1;
        int sum = 0;
        for (int i = 0; i < n; i++) {
            sum += nums[i];
        }
        if (sum % 2 == 1)
            return false;
        int target = sum / 2;
        vector<bool> dp(target + 1, false);
        dp[0] = true;
        for (int i = 1; i <= n; i++) {
            for (int j = target; j >= nums[i - 1]; j--) {
                dp[j] = dp[j] || dp[j - nums[i - 1]];
            }
        }

        return dp[target];
    }
};

在这里插入图片描述

http://www.dtcms.com/a/16577.html

相关文章:

  • DeepSeek-R1:通过强化学习提升大型语言模型推理能力的探索
  • 【机器学习】监督学习-决策树-CART(Classification and Regression Tree,分类与回归树)详尽版
  • 兔兔答题应用于微信考试、付费考试、社会调查问卷、明星知识问答、员工培训考核、模拟自测、企业面试、试题库等多种场景。
  • 【Elasticsearch】index索引相关模块
  • 使用pyCharm创建Django项目
  • 【c++】字符串 string 以及与右值结合
  • 每日一题——字符串的排列
  • STM32 HAL库UART串口数据接收实验
  • kibana es 语法记录 elaticsearch
  • Python--常见库与函数
  • Java使用Redis
  • Go语言中的panic
  • 数字内容体验案例解析与转化率提升策略
  • 问卷数据分析|SPSS实操之二元logistics分析
  • Matlab 多项式曲线拟合(三维)
  • 蓝桥杯 Java B 组之日期与时间计算(闰年、星期计算)
  • PHP场地预定小程序
  • LLM论文笔记 6: Training Compute-Optimal Large Language Models
  • nvm下载安装教程(node.js 下载安装教程)
  • 【自学笔记】人工智能基础知识点总览-持续更新
  • 云轴科技ZStack+神州鲲泰,全面支持企业私有化部署DeepSeek模型
  • IPC通信
  • Redis 数据类型 Zset 有序集合
  • 【第4章:循环神经网络(RNN)与长短时记忆网络(LSTM)——4.1 RNN的基本结构与工作原理】
  • AJAX 与 ASP 的深入探讨
  • 树莓集团与宜宾“双轮驱动“共启新程 数字经济集群落子川南
  • 使用Cline+deepseek实现VsCode自动化编程
  • Java NIO基础与实战:如何提升IO操作性能
  • 「vue3-element-admin」Vue3 + TypeScript 项目整合 Animate.css 动画效果实战指南
  • Renesas RH850 EEL库的优点