NYOJ 32-组合数

xiaoxiao2021-02-28  23

 /*  qq:1239198605  ctgu_yyf         */ #include<iostream> #include<cstdio> #include<string> #include<vector> #include<queue> #include<stack> #include<algorithm> #include<cmath> using namespace std; int n,r; int a[105]; void dfs(int n,int sum) { if(sum==r) { for(int j=0;j<sum;j++) cout<<a[j]; cout<<endl; return ; } for(int i=n;i>=1;i--) { a[sum]=i; dfs(i-1,sum+1); } } int main() {    cin>>n>>r;    dfs(n,0);  return 0; }

转载请注明原文地址: https://www.6miu.com/read-2050206.html

最新回复(0)