输入两个整数n和m,从数列1,2.......n中随意取几个数,使其和等于m,要求将其中所有的可能组合列出来
来源:互联网 发布:mac yosemite u盘 编辑:程序博客网 时间:2024/06/06 12:24
#include<iostream>#include<stdio.h>#include<memory.h>using namespace std;#define N 1005int a[N],b[N];int n,sum,bi;void dfs(int index,int s){if(index>=n)return ;if(s==sum){int i=0;while(b[i])printf("%d ",b[i++]);printf("\n");printf("oK!%d\n",sum);return ;}//selected!b[bi++]=a[index];dfs(index+1,s+a[index]);b[bi--]=0;//not selected!dfs(index+1,s);}int main(int argc,char *argv[]){freopen("input.txt","r",stdin);int i;scanf("%d%d",&n,&sum);for(i=0;i<n;i++)scanf("%d",&a[i]);memset(b,0,sizeof(b));bi=0;dfs(0,0);return 0;}
0 0
- 输入两个整数n和m,从数列1,2.......n中随意取几个数,使其和等于m,要求将其中所有的可能组合列出来
- 输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数, 使其和等于 m ,要求将其中所有的可能组合列出来.
- 输入两个整数 n 和 m,从数列1,2,3.......n 中随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来.
- 输入两个整数 n 和 m,从数列1,2,3.......n 中随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来.
- 输入两个整数n 和m,从数列1,2,3.......n 中随意取几个数,使其和等于m ,要求将其中所有的可能组合列出来.
- 输入两个整数n 和m,从数列1,2,3.......n 中随意取几个数,使其和等于m ,要求将其中所有的可能组合列出来.
- 21.输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来.
- 输入两个整数n和m,从数列1,2,3.......n 中随意取几个数, 使其和等于m,要求将其中所有的可能组合列出来。
- 输入两个整数 n 和 m,从数列1,2,3.......n 中随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来.
- 输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数, 使其和等于 m ,要求将其中所有的可能组合列出来.
- 输入两个整数n和m,从数列1,2,3....n中随意取几个数,使其和等于m,要求将其中所有的可能组合列出来
- 输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来.
- 输入两个整数 n 和 m,从数列1,2,3.......n 中随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来.
- 输入两个整数 n 和 m,从数列1,2,3…….n 中随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来
- 输入两个整数n 和m,从数列1,2,3.......n 中随意取几个数, 使其和等于m ,要求将其中所有的可能组合列出来.
- 输入两个整数n 和m,从数列1,2,3.......n 中随意取几个数, 使其和等于m ,要求将其中所有的可能组合列出来
- 输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数, 使其和等于 m ,要求将其中所有的可能组合列出来.
- 输入两个整数 n 和 m,从数列1,2,3.......n 中随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来.
- c语言数组
- 第2周:Java事件处理
- 北大青鸟ACCP6.0MyKtv播放器内嵌
- Python实现各类数据结构和算法
- Box2D C++ 教程 第五节:物体(Bodies)
- 输入两个整数n和m,从数列1,2.......n中随意取几个数,使其和等于m,要求将其中所有的可能组合列出来
- Android之旅十一 android中数据存储(1)
- css滑动门实现
- 我的android(第四天)
- dp 46(再做一遍)
- Linux ARM Device Tree
- Android如何防止apk程序被反编译
- 如何让程序后台运行
- Box2D C++ 教程-物体