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

永久免费asp空间申请网站优化课程培训

永久免费asp空间申请,网站优化课程培训,日照网站建设系统介绍,做网站推销手表一、跳台阶 一个楼梯共有 nn 级台阶,每次可以走一级或者两级,问从第 00 级台阶走到第 nn 级台阶一共有多少种方案。 输入格式 共一行,包含一个整数 nn。 输出格式 共一行,包含一个整数,表示方案数。 数据范围 1…

一、跳台阶

一个楼梯共有 nn 级台阶,每次可以走一级或者两级,问从第 00 级台阶走到第 nn 级台阶一共有多少种方案。

输入格式

共一行,包含一个整数 nn。

输出格式

共一行,包含一个整数,表示方案数。

数据范围

1≤n≤15
 

#include<iostream>
using namespace std;int n;int fibonaci(int x){switch(x){case 1: return 1;break;case 2: return 2;break;default:return fibonaci(x - 1) + fibonaci(x - 2);}
}int main(){scanf("%d",&n);int ans = fibonaci(n);printf("%d\n",ans);return 0;
}

二、递归实现指数型枚举

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

输入格式

输入一个整数 nn。

输出格式

每行输出一种方案。

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

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

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

数据范围

1≤n≤15

 

#include <bits/stdc++.h> 
using namespace std;const int N = 20;int n;
int st[N]; // 0: 未处理,1: 选中,2: 未选void dfs(int x) {if (x > n) {for (int i = 1; i <= n; i++) { // 保持原循环范围
//值得注意的是因为题目要求n的取值范围是1-15,所以i应该从1开始遍历if (st[i] == 1) {printf("%d ", i);}}printf("\n");return ;}// 不选分支st[x] = 2;dfs(x + 1);st[x] = 0; // 修正此处恢复状态// 选分支st[x] = 1;dfs(x + 1);st[x] = 0; // 恢复状态
}int main() {scanf("%d", &n);dfs(1);return 0;
} 

 

三、全排列问题

题目描述

按照字典序输出自然数 1 到 n 所有不重复的排列,即 n 的全排列,要求所产生的任一数字序列中不允许出现重复的数字。

输入格式

一个整数 n。

输出格式

由 1∼n 组成的所有不重复的数字序列,每行一个序列。

每个数字保留 5 个场宽。

 

 

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

相关文章:

  • 网站前端建设报价单北京网站制作
  • c 如何拖控件做网站怎样推广公司的网站
  • 沈阳网站设计开发公司青岛官网seo公司
  • 怎么给网站做域名重定向泉州网站seo公司
  • 爱站网收录专门开发小程序的公司
  • 中企动力石家庄分公司点击精灵seo
  • 鞍山站google框架一键安装
  • 石家庄市建设局网站seo推广小分享
  • 什么是网站的二级目录下百度我的订单app
  • 北京建设工程协会网站市场监督管理局职责
  • 淘宝上做网站可信吗seo基础视频教程
  • 足彩网站建设企业网络推广方案策划书
  • 微信第三方做网站需要费用吗b站推广网站入口mmm
  • 网站推广工作计划网络工具
  • 移动端模板网站建设seo资讯
  • 建立一平台个网站需要多少钱sem竞价账户托管
  • 网站建设可行性研究报告范文百度识图查另一半情头
  • 网站建设专业团队免费的推广引流软件
  • 网站建设免广州网络营销
  • 成为网站开发工程师发布外链
  • 如何制作自己的网站图?谷歌网页版入口
  • 网站 新增线路 备案磁力在线搜索引擎
  • 临海网站建设上海今天最新发布会
  • 网销可以做推广的网站seo优化排名价格
  • 哪些网站可以免费看剧现在阳性最新情况
  • 亲子网站源码济南百度竞价
  • 成都网站建设开发公司sem与seo
  • 政府网站管理系统asp搜索引擎的设计与实现
  • 怎样做网站呢 优帮云seo关键词优化技巧
  • 网站后台图片网上兼职外宣推广怎么做