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

php网站建设设计报告中国腾讯和联通

php网站建设设计报告,中国腾讯和联通,让人做网站需要准备什么条件,北京比较有名的设计院题目:指数型枚举 从 1∼n这 n 个整数中随机选取任意多个,输出所有可能的选择方案。 输入格式 输入一个整数 n。 输出格式 每行输出一种方案。 同一行内的数必须升序排列,相邻两个数用恰好 11 个空格隔开。 对于没有选任何数的方案&#xff0c…

题目:指数型枚举

从 1∼n这 n 个整数中随机选取任意多个,输出所有可能的选择方案。

输入格式

输入一个整数 n。

输出格式

每行输出一种方案。

同一行内的数必须升序排列,相邻两个数用恰好 11 个空格隔开。

对于没有选任何数的方案,输出空行。

本题有自定义校验器(SPJ),各行(不同方案)之间的顺序任意。

数据范围

1≤n≤15

输入样例:

3

输出样例:

  

1

2

3

1 2

1 3

2 3

1 2 3

注意:输出时有空集

AC代码:

#include<iostream>
#include<cstdio>using namespace std;const int N = 20;
int n;
int st[N];void dfs(int u)
{if(u>n){for(int i=1;i<=n;i++){if(st[i]==1){//输出时只输出选中的树枝cout<<i<<' ';}}cout<<endl;return;}st[u]=2;//不选中dfs(u+1);st[u]=0;st[u]=1;//选中dfs(u+1);st[u]=0;return;
}int main()
{cin>>n;dfs(1);return 0;
}

题目:排列型枚举

把 1∼n 这 n个整数排成一行后随机打乱顺序,输出所有可能的次序。

输入格式

一个整数 n。

输出格式

按照从小到大的顺序输出所有方案,每行 11 个。

首先,同一行相邻两个数用一个空格隔开。

其次,对于两个不同的行,对应下标的数一一比较,字典序较小的排在前面。

数据范围

1≤n≤91≤n≤9

输入样例:

3

输出样例:

1 2 3

1 3 2

2 1 3

2 3 1

3 1 2

3 2 1

AC代码:

#include<iostream>
#include<cstdio>using namespace std;int n;
int path[10];
bool sta[10];void dfs(int u)
{if(u>n){for(int i=1;i<=n;i++){cout<<path[i]<<' ';}cout<<endl;return;}for(int i=1;i<=n;i++){if(sta[i]==false){sta[i]=true;path[u]=i;u++;dfs(u);u--;sta[i]=false;}}return;
}int main()
{scanf("%d",&n);dfs(1);return 0;
}

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

相关文章:

  • 平台网站怎么做国内推广平台
  • 坪地网站建设app广告推广
  • wordpress手机站如何做谷歌seo推广
  • 公司网站建设泉州网站怎么做优化排名
  • 青岛做优化网站哪家好免费域名邮箱
  • 如何免费做网站91关键词
  • 网站代码怎么放外链推广论坛
  • 服务网站 建设原则快速将网站seo
  • 宁波英文网站建设杭州seo联盟
  • dw怎么做网站轮播图湖南网站推广优化
  • 网站开发需要几个人咸阳seo
  • 网站推广被封域名如何做跳转网站推广的方式和方法
  • 化工网站建设英国搜索引擎
  • 武汉网络推广广告公司揭阳市seo上词外包
  • 最高法律网站是做啥的友情链接格式
  • 哪个网站ppt模板免费下载腾讯企点是干嘛的
  • 太原网站设计制作百度站长链接提交
  • 护肤网站模版软文推广文章范文1000
  • 展示型网站多少钱seo研究中心晴天
  • 2016做网站免费seo排名优化
  • 使用iis6搭建网站汽油价格最新调整最新消息
  • wordpress 一栏seo综合查询什么意思
  • 上海网络做网站公司高报师培训机构排名
  • 商丘网站建设优化推广万能搜索引擎网站
  • 广州海珠网站制bittorrentkitty磁力猫
  • 建设公寓租房信息网站搜索引擎营销怎么做
  • 广东网站建设服务商百度指数是干嘛的
  • 品牌网站建设哪个好网站排名首页前三位
  • 网站计划电商运营怎么做如何从零开始
  • 网站制作策划方案汕头seo按天付费