励志成为高手


私信TA

用户名:dotcpp0759693

访问量:182

签 名:

等  级
排  名 27347
经  验 562
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章


参考代码:

#include<bits/stdc++.h>

using namespace std;

int n,r;

int a[25];


void dfs(int step,int flag)//step表示当前走的步数

//flag表示上一个数的大小 

{

if(step==r)

{

for(int i=0;i<r;i++)

{

cout<<setw(3)<<a[i]; 

}

cout<<endl; 

}

if(n-flag<r-step)

{

return;

}

for(int i=flag+1;i<=n;i++)

{

a[step]=i;

dfs(step+1,i);

}

}

int main()

{

cin>>n>>r;

dfs(0,0);

return 0;

  

}


 

0.0分

0 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

  • «
  • »