技术栈

Java | Leetcode Java题解之第494题目标和

m0_571957582024-10-23 19:45

题目:

题解:

java 复制代码
class Solution {
    public int findTargetSumWays(int[] nums, int target) {
        int sum = 0;
        for (int num : nums) {
            sum += num;
        }
        int diff = sum - target;
        if (diff < 0 || diff % 2 != 0) {
            return 0;
        }
        int neg = diff / 2;
        int[] dp = new int[neg + 1];
        dp[0] = 1;
        for (int num : nums) {
            for (int j = neg; j >= num; j--) {
                dp[j] += dp[j - num];
            }
        }
        return dp[neg];
    }
}
上一篇:Node.js 进阶:V8 垃圾回收机制全解析
下一篇:云电脑的真实使用体验
相关推荐
ss273
6 小时前
Java线程池全解:工作原理、参数调优
java·linux·python
麦麦鸡腿堡
6 小时前
Java_MySQL介绍
java·开发语言·mysql
shoubepatien
6 小时前
JavaWeb_Web基础
java·开发语言·前端·数据库·intellij-idea
北里闻箫
6 小时前
Java spinrg 4.x 及 jsp 简单心得(PHP转JAVA视角)
java·php·jsp
Charlie_Byte
6 小时前
Netty + Sa-Token 实现 WebSocket 握手认证
java·后端
计算机毕设VX:Fegn0895
6 小时前
计算机毕业设计|基于springboot + vue旅游信息推荐系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·课程设计·旅游
CC.GG
6 小时前
【C++】红黑树
java·开发语言·c++
学IT的周星星
6 小时前
java常见面试题
java·开发语言
小妖666
6 小时前
力扣(LeetCode)- 93. 复原 IP 地址(JavaScript)
javascript·tcp/ip·leetcode
shoubepatien
6 小时前
JAVA -- 12
java·后端·intellij-idea
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04BongoCat - 跨平台键盘猫动画工具05在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)06jdk21下载、安装(Windows、Linux、macOS)07安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)08Open-AutoGLM Windows 安装部署教程09sqli-labs靶场通关笔记:第18-19关 HTTP头部注入10CentOS的ISO镜像下载