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

尚义网站建设网站模板下载免费

尚义网站建设,网站模板下载免费,网站设计工作流程,惠州网站建设技术支持题目描述 有 nn (1≤n<10)(1≤n<10) 个升序排序的互不相同的数 aiai​&#xff0c;求出&#xff1a;从中任取 rr (0<r≤n)(0<r≤n) 个数的所有组合情况。 输入格式 第一行输入 nn 、rr 。 第二行 nn 个正整数 aiai​ (1≤ai≤100)(1≤ai​≤100) 。 输出格式 …

题目描述

有 nn (1≤n<10)(1≤n<10) 个升序排序的互不相同的数 aiai​,求出:从中任取 rr (0<r≤n)(0<r≤n) 个数的所有组合情况。

输入格式

第一行输入 nn 、rr 。

第二行 nn 个正整数 aiai​ (1≤ai≤100)(1≤ai​≤100) 。

输出格式

按特定顺序输出所有组合。

特定顺序:每一个组合中的值从大到小排列,组合之间按逆字典序排列。

输入、输出要求

要求使用「文件输入、输出」的方式解题,输入文件为 combine.in ,输出文件为 combine.out

代码上:

#include<bits/stdc++.h>
using namespace std;
int n,k;
int ans[105],p[105];
void dfs(int x,int sum){if(x>=n){if(sum==k){for(int i=0;i<k;i++){cout<<p[n-ans[i]]<<" ";}cout<<'\n';}return;}ans[sum]=x+1;dfs(x+1,sum+1);ans[sum]=0;dfs(x+1,sum);
}
int main(){freopen("combine.in", "r", stdin);freopen("combine.out", "w", stdout);cin>>n>>k;for(int i=0;i<n;i++){cin>>p[i];}dfs(0,0);return 0;
}

http://www.dtcms.com/wzjs/32911.html

相关文章:

  • 义乌制作网站要多少钱北京网站制作设计
  • 广州网站网站建设怎么样进行网络推广
  • 中国城乡建设部人力网站首页百度快照在哪里找
  • 网站帮助企业站seo外包
  • 胶州专业网站建设公司微信营销推广公司
  • 自适应自助建站网站武汉大学人民医院地址
  • 同一个服务器做两个网站网址生成短链接
  • 网站伪静态是什么意思广告联盟接单赚钱平台
  • 手机端网站思路百度app浏览器下载
  • 四川做网站的公司有哪些郑州网站公司哪家好
  • 微信小网站怎么做网络销售怎么样
  • 企业信用网站建设中文域名注册官网入口
  • 企业网站能自己建设吗企业营销网站
  • 自己做网站用哪个软件seo推广服务哪家好
  • 网站建设上海零基础怎么做电商
  • 企业网站怎样做seo优化 应该如何做seo是什么职业做什么的
  • 短网址工具百度推广优化是什么?
  • 安徽网站优化怎么做aso优化吧
  • 西宁网站建设制作公司北京seo招聘
  • 免费网页奖励自己游戏网站合肥百度推广公司哪家好
  • 网站没有索引量是什么黑帽seo技巧
  • Wordpress能更新到最新版本济南百度推广优化
  • 室内设计平面布置图搜索引擎优化的简称是
  • 兰州网站建设优化制作公司制作网站平台
  • 郑州网站优化公司平台品牌营销策略案例
  • 北京网站制作快速的网站设计制作
  • 网站seo优化怎么做网站排名优化怎么做
  • 成都网站建设 四川冠辰高级搜索入口
  • 网站委托建设服务协议可以入侵的网站
  • 网站建设公司网站建设专业品牌网络营销成功案例3篇