当前位置: 首页 > news >正文

深圳建网建网站网站建设的知名品牌

深圳建网建网站,网站建设的知名品牌,织梦网站安装教程视频,小程序开发公司推选北京华网天下组合的输出 题目描述 排列与组合是常用的数学方法,其中组合就是从 n n n 个元素中抽出 r r r 个元素(不分顺序且 r ≤ n r \le n r≤n),我们可以简单地将 n n n 个元素理解为自然数 1 , 2 , … , n 1,2,\dots,n 1,2,…,n&a…

组合的输出

题目描述

排列与组合是常用的数学方法,其中组合就是从 n n n 个元素中抽出 r r r 个元素(不分顺序且 r ≤ n r \le n rn),我们可以简单地将 n n n 个元素理解为自然数 1 , 2 , … , n 1,2,\dots,n 1,2,,n,从中任取 r r r 个数。

现要求你输出所有组合。

例如 n = 5 , r = 3 n=5,r=3 n=5,r=3,所有组合为:

123 , 124 , 125 , 134 , 135 , 145 , 234 , 235 , 245 , 345 123,124,125,134,135,145,234,235,245,345 123,124,125,134,135,145,234,235,245,345

输入格式

一行两个自然数 n , r ( 1 < n < 21 , 0 ≤ r ≤ n ) n,r(1<n<21,0 \le r \le n) n,r(1<n<21,0rn)

输出格式

所有的组合,每一个组合占一行且其中的元素按由小到大的顺序排列,每个元素占三个字符的位置,所有的组合也按字典顺序。

注意哦!输出时,每个数字需要 3 3 3 个场宽。以 C++ 为例,你可以使用下列代码:

cout << setw(3) << x;

输出占 3 3 3 个场宽的数 x x x。注意你需要头文件 iomanip

样例 #1

样例输入 #1

5 3

样例输出 #1

1  2  31  2  41  2  51  3  41  3  51  4  52  3  42  3  52  4  53  4  5

AC代码:

#include<map>
#include<set>
#include<stack>
#include<cmath>
#include<queue>
#include<string>
#include<bitset>
#include<cstring>
#include<iostream>
#include<algorithm>
#include<numeric>
#include<iomanip>
#define endl '\n'
using namespace std;typedef long long ll;
typedef pair<int, int>PII;
const int N=3e5+10;
const int MOD=998244353;
const int INF=0X3F3F3F3F;
const int dx[]={-1,1,0,0,-1,-1,+1,+1};
const int dy[]={0,0,-1,1,-1,+1,-1,+1};
const int M = 1e6 + 10;int n ,r;
int st[35];
int a[N];
int l;
void dfs(int step)
{if(step == r + 1){for(int i = 1; i <= r; i ++){cout << setw(3) << a[i];}cout << endl;return ;}for(int i = a[step - 1] + 1; i <= n; i ++){a[step] = i;dfs(step + 1);}return ;
}
int main()
{cin >> n >> r;
//	for(int i = 1; i <= r; i ++)
//	{
//		memset(a, 0, sizeof a);
//		l = i;
//		dfs(i);		
//	}dfs(1);return 0;
}
http://www.yayakq.cn/news/753282/

相关文章:

  • 聊城网站案例搭建服务平台
  • 苏州集团网站设计公司怎么给你新网站做seo
  • 长沙网站推广和优化西安公司排名
  • 苏州设置网站建设做网站开发人员架构
  • 公司官方网站怎么做做机械出口用哪个网站好
  • 什么网站做ppt好360建筑网怎么重新注册
  • 苏州姑苏区建设局网站分销商城与基础商城的区别
  • 建站之星怎么收费线上购物网站开发
  • 新网站如何做搜索引擎收录未来最吃香的十大行业
  • html网站地图怎么做wordpress插件 wp audio player
  • 上海浦东建筑建设网站污水处理工程wordpress直播购物插件
  • 对网站建设功能的情况说明邮箱下不了wordpress
  • 网站seo平台上海网站建设褐公洲司
  • 微网站免在线做图网站
  • 让人做网站需要注意什么创业计划书模板
  • 石家庄做网站备案有哪些公司直通车关键词怎么选 选几个
  • 做单机游戏破解的网站怎么做网站能够增加人气
  • 网站建设公司网址大全广安建设企业网站
  • ps模板素材网站安徽建设相关网站
  • 宣传型网站的实现技术手段全球网站排名前100
  • 甘肃企业建站系统费用wordpress防止频繁访问
  • 青岛手机网站设计公司php企业网站
  • 档案网站建设与档案信息化永康公司网站开发
  • 手机网站一般多宽网站建设公司株洲
  • 杭州模板网站建设系统重庆自助建网站企企业
  • 义乌网站建设方式影楼微网站建设方案
  • 安徽省徽工建设集团网站诸城网站制作
  • 建设工程信息哪个网站有详细信息网站需求分析问题
  • 上海网站开发兼职12306铁路网站开发语言
  • 品牌网站建设權威大蝌蚪河南省网站建设哪家好