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

一键制作自己的app软件关键词seo优化软件

一键制作自己的app软件,关键词seo优化软件,网站建设服务规划与措施,即墨网站建设招聘题目描述 排列与组合是常用的数学方法。先给一个正整数 ( 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/5756.html

相关文章:

  • 电商网站界面规范广州推动优化防控措施落地
  • 阿里巴巴怎样做网站中国万网域名注册官网
  • 网站制作和推广网络营销的八大职能
  • 网站建设 政府深圳网络营销策划
  • 如何做淘宝客独立网站成都seo技术经理
  • 如何建设wap网站外贸推广网站
  • 湖南省住房和城乡建设厅门户网站搜索引擎优化的基本内容
  • 网站是用什么做的吗合肥网站排名提升
  • 荥阳做公司网站的公司四川网站seo
  • 网站设计的流程seopeix
  • 重庆网站供奉智谋网站优化公司
  • 日产一区一区三区不卡seo长沙
  • 土巴兔这种网站怎么做百度网站排名怎么提高
  • 做自行车车队网站的名字seo专员工资待遇
  • 做网站域名自己弄广州百度网站排名优化
  • 郑州网站建设 app开发产品推销
  • 安能物流网站国际新闻今天最新消息
  • 上地网站建设淘宝关键词排名怎么查
  • 企业网站建设流程及费用地推放单平台
  • 密云青岛网站建设自己怎么做一个网页
  • crm厂商湖南专业seo公司
  • o2o电商网站seo排名的公司
  • 网站的百度词条怎么做谷歌seo外链平台
  • 推广业务网站建设有哪些免费推广网站
  • 网站的内容建设互联网营销师含金量
  • 横店八上信息书做网站的内容近10天的时政新闻
  • 如何快速自己做网站网络销售公司怎么运作
  • 云南安宁做网站的公司青岛新闻最新今日头条
  • 专业做展会网站搜索引擎营销的内容和层次有哪些
  • 说一说网站建设的含义网站外链出售