关注
public static void main1(String[] args) {
Scanner in = new Scanner(System.in);
int t = in.nextInt();
while (t>0){
t--;
int N,n,c;
N = in.nextInt();
n = in.nextInt();
c = in.nextInt();
int[] a = new int[n];
for (int i = 0; i < n; i++) {
a[i] = in.nextInt();
}
if(dfs(a,0,c,N)) System.out.println("YES");
else System.out.println("NO");
}
}
static boolean dfs(int[] a,int index,int c,int res){
if(res<=c) return true;
if(index>=a.length) return false;
boolean flag = false;
if(res>= a[index]){
flag = dfs(a,index+1,c,res-a[index]);
}
if(flag) return flag;
flag = dfs(a,index+1,c,res);
return flag;
}
static boolean dfs(int[] a,int index,int c,int res){
if(res<=c) return true;
if(index>=a.length) return false;
boolean flag = false;
if(res>= a[index]){
flag = dfs(a,index+1,c,res-a[index]);
}
if(flag) return flag;
flag = dfs(a,index+1,c,res);
return flag;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 什么是优秀的实习经历 #
9180次浏览 224人参与
# 实习简历求拷打 #
15768次浏览 183人参与
# 被上班搭子“传染”了哪些习惯 #
6138次浏览 102人参与
# 作业帮求职进展汇总 #
83792次浏览 551人参与
# 工作后,你落下了哪些病根 #
14422次浏览 193人参与
# 秋招被挂春招仍然能投的公司 #
7523次浏览 104人参与
# 实习要如何选择和准备? #
128511次浏览 1486人参与
# 外包能不能当跳板? #
54245次浏览 256人参与
# 诺瓦星云求职进展汇总 #
233477次浏览 1736人参与
# mt对你说过最有启发的一句话 #
38527次浏览 454人参与
# 公司情报交流地 #
126601次浏览 1227人参与
# 为了找工作你花了哪些钱? #
74835次浏览 361人参与
# 你觉得机械有必要实习吗 #
69763次浏览 485人参与
# 投格力的你,拿到offer了吗? #
153267次浏览 820人参与
# 一起聊美团 #
307536次浏览 1766人参与
# 摸鱼被leader发现了怎么办 #
103376次浏览 656人参与
# 京东开奖 #
631947次浏览 3180人参与
# 秋招特别不鸣谢 #
16429次浏览 186人参与
# 考研失败就一定是坏事吗? #
202290次浏览 1383人参与
# 选实习,你更看重哪方面? #
15008次浏览 226人参与
