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

网站建设外包注意事项58企业名录企业黄页

网站建设外包注意事项,58企业名录企业黄页,wordpress 淘客网站,域客式单页网站能申请域名吗题目描述 排列与组合是常用的数学方法。先给一个正整数 ( 1 < n < 10 )&#xff0c;例如n&#xff1d;3&#xff0c;所有组合,并且按字典序输出&#xff1a; 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 输入 输入一个整数n(1<n<10) 输出 输出所有全排列&#xf…
题目描述

排列与组合是常用的数学方法。先给一个正整数 ( 1 < = n < = 10 ),例如n=3,所有组合,并且按字典序输出:
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1 

输入

输入一个整数n(1<=n<=10)

输出

输出所有全排列,每个全排列一行,相邻两个数用空格隔开(最后一个数后面没有空格。

样例输入
3
样例输出
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1

题目链接:Problem A: 【递归入门】全排列 - Codeup新家 

分析:这道题实际上是第4章入门篇(2)——算法初步第3节第2目递归下的例子,当然在第4章也是用递归生成的。实际上用stl的next_permutation()也是可以的。

#include<algorithm>
#include <iostream>
#include  <cstdlib>
#include  <cstring>
#include   <string>
#include   <vector>
#include   <cstdio>
#include    <queue>
#include    <stack>
#include    <ctime>
#include    <cmath>
#include      <map>
#include      <set>
#define ll long long
#define INF 0x3f3f3f3f
#define db1(x) cout<<#x<<"="<<(x)<<endl
#define db2(x,y) cout<<#x<<"="<<(x)<<", "<<#y<<"="<<(y)<<endl
#define db3(x,y,z) cout<<#x<<"="<<(x)<<", "<<#y<<"="<<(y)<<", "<<#z<<"="<<(z)<<endl
#define db4(x,y,z,a) cout<<#x<<"="<<(x)<<", "<<#y<<"="<<(y)<<", "<<#z<<"="<<(z)<<", "<<#a<<"="<<(a)<<endl
using namespace std;void getans(int n,int index,int *temp,int *flag)
{if(index==n){for(int i=0;i<n;++i)i==0?printf("%d",temp[i]):printf(" %d",temp[i]);printf("\n");}for(int i=1;i<=n;++i){if(flag[i]==0){temp[index]=i;flag[i]=1;getans(n,index+1,temp,flag);flag[i]=0;}}return;
}int main(void)
{#ifdef testfreopen("in.txt","r",stdin);
//    freopen("in.txt","w",stdout);clock_t start=clock();#endif //testint n;while(~scanf("%d",&n)){int ans[n+5]={0},flag[n+5]={0};getans(n,0,ans,flag);}#ifdef testclockid_t end=clock();double endtime=(double)(end-start)/CLOCKS_PER_SEC;printf("\n\n\n\n\n");cout<<"Total time:"<<endtime<<"s"<<endl;        //s为单位cout<<"Total time:"<<endtime*1000<<"ms"<<endl;    //ms为单位#endif //testreturn 0;
}

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

相关文章:

  • 建网站需要买服务器吗外贸型网站制作
  • 柳市做公司网站北京高端设计公司有哪些
  • ps做兼职在什么网站可以找到腾讯云cdn加速wordpress
  • 备案个人网站名称大全网站建设制作免费咨询
  • 为什么要建设种苗供求网站wordpress seo免费主题
  • 做企业网站通常哪找素材如何找到网站管理员
  • 德安县建设局网站大连网站公司设计
  • 网页制作是建网站的第几步游戏代理平台
  • 八爪鱼网络网站建设做五金有哪些网站推广
  • wordpress关站社区微网站建设需求分析
  • 电商网站建设布局视频网站开发要求
  • 笑话网站源码带wap老河口市网站
  • 云南省建设厅官方网站不良记录wordpress文字主题
  • 烟台商城网站建设陕西省建设厅官网证件查询
  • 宁波网站建设开发服务信诺盛世网站
  • 广州建网站百度推广怎么样才有效果
  • 学做彩票网站好成都私人放款联系方式电话
  • 深圳网站建设中为网站开发适合女生不
  • 怎么可以黑网站域名一个网站建设的组成
  • 安徽省建设干校网站网站去哪里备案
  • 东莞市人才服务中心官网优化游戏性能的软件
  • 网站建设前的需求分析网站公司做的网站经常打不开
  • 做暧暧前戏视频网站台州企业网站排名优化
  • 东莞手机手机端网站建设网站上线注意
  • 建设银行网站 开户行怎么查盐城网络
  • 营销网站售后调查微科技h5制作网站模板
  • 网站400邢台企业做网站价格
  • 山东省建设备案网站审批表教育集团网站设计策划书
  • 济南网站制作工作室商城网站建设制作
  • 建设网站需要哪些人员网站备案证书怎么下载不了