第二题用的dfs 先定义一个全局变量flag=0; i表示数组当前位置,Mnum表示加和数 void dfs(int i,int Mnum){     if(i>n||flag ==1)         return;     if(Mnum == k){         flag = 1;         return; }     dfs(i+1,Mnum+a[i]);     dfs(i+1,Mnum); }
点赞 评论

相关推荐

点赞 评论 收藏
转发
牛客网
牛客企业服务