关注
public class sumCnt {
public static void main(String[] args){
int[] a = {1, 2, 4, 3, 5};
System.out.println(f(a.length - 1, 4, a));
}
// n: 遍历数组a下标,从0到a.length-1;
public static int f(int n, int m, int[] a){
if(n == 0){
return a[n] == m ? 1: 0;
}
if(a[n] == m){
return f(n-1, m, a) + 1;
}else if(a[n] < m){
return f(n-1, m, a) + f(n-1, m - a[n], a);
}else{
return f(n-1, m, a);
}
}
}
仅供参考哈!
查看原帖
点赞 2
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的实习产出是真实的还是包装的? #
35617次浏览 434人参与
# 网申一定要掌握的小技巧 #
20356次浏览 83人参与
# 厦门银行科技岗值不值得投 #
15790次浏览 359人参与
# 学历VS实习,哪个更重要? #
2129次浏览 58人参与
# uu们,春招你还来吗? #
63668次浏览 750人参与
# 一人一道大厂面试题 #
124916次浏览 1301人参与
# 面试中,你被问过哪些奇葩问题? #
96503次浏览 1275人参与
# 面试紧张时你会有什么表现? #
34247次浏览 211人参与
# 面试被问到不会的问题,你怎么应对? #
26229次浏览 661人参与
# 你的实习什么时候入职 #
366948次浏览 2358人参与
# 你都用vibe coding做过什么? #
22332次浏览 827人参与
# 工作上你捅过哪些篓子? #
68431次浏览 317人参与
# 你觉得大几开始实习最合适? #
30390次浏览 313人参与
# 你见过哪些招聘隐形歧视? #
25405次浏览 214人参与
# AI Coding实战技巧 #
15577次浏览 301人参与
# 牛友的志愿填报指南 #
63104次浏览 486人参与
# 汇川技术求职进展汇总 #
189120次浏览 1064人参与
# 哔哩哔哩笔试 #
35184次浏览 143人参与
# 90后北漂现状 #
36005次浏览 212人参与
# 机械人,签完三方你在忙什么? #
83962次浏览 266人参与
# 如果人生可以debug你会改哪一行? #
13131次浏览 167人参与
