码迷,mamicode.com
首页 > 其他好文 > 详细

494. 目标和

时间:2021-06-07 20:19:24      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:target   bsp   动态   return   private   i+1   vat   href   pre   

494. 目标和

一看数据最多才20个,直接暴力DFS感觉能过,没想到真过了o(╯□╰)o

class Solution {
    int ans = 0;
    public int findTargetSumWays(int[] nums, int target) {
        int n = nums.length;

        dfs(0,n,0,target,nums);

        return ans;
    }

    private void dfs(int i, int n,int cur, int target, int[] nums) {
        if (i == n) {
            if (cur == target) ans++;
            return;
        }

        for (int k = 0;k<2;k++) {
            int p = 1;
            if (k==1) {
                p = -1;
            }
            dfs(i+1,n,cur + p * nums[i],target,nums);
        }
    }
}

 

动态规划解法:

todo

494. 目标和

标签:target   bsp   动态   return   private   i+1   vat   href   pre   

原文地址:https://www.cnblogs.com/acbingo/p/14856980.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!