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

滁州建设网站百度推广工具

滁州建设网站,百度推广工具,怎么查看一个网站的后台,什么是网站建设中的目录描述 小欧想要构造一个合法的括号序列满足以下条件: 1.括号序列长度恰好为2n。 2.括号序列的嵌套层数最大值为r。 括号嵌套层数是指在一个字符串中,以左括号 "(" 和右括号 ")" 形成的括号对的最大嵌套深度。 例如,在字…

描述

小欧想要构造一个合法的括号序列满足以下条件:

1.括号序列长度恰好为2×n。
2.括号序列的嵌套层数最大值为r。


括号嵌套层数是指在一个字符串中,以左括号 "(" 和右括号 ")" 形成的括号对的最大嵌套深度。
例如,在字符串 "((())())" 中,括号嵌套层数最大值为 3。

输入描述:

一行两个整数n,r(1≤r≤n≤10^5)。

输出描述:

一行一个字符串表示括号序列。若有多种构造方案,输出任意一个即可。

示例1

输入:

3 2

输出:

()(())
一、问题分析

首先读题,仔细看描述中的内容,发现需求是

1.给定两个数字n和r

2.构造最大深度为r的括号序列,其中括号的数量为n*2。

3.()一个括号的深度为1,(())一个括号包括一个括号,深度为2

二、解题思路

1.首先,为了满足条件我们的深度r应该小于等于n

2.如果满足条件,我们可以直接先输出r个左括号,然后再输出r个右括号

3.接下来还剩下n-r个左右括号

4.输出(n-r)个“()”就可以了

三、具体步骤

使用的语言是C

#include <stdio.h>int main() {int n, r;while (scanf("%d %d", &n, &r) != EOF) {// 如果r大于n/2那么无法完成if(r > n ) {printf("error");return 0;}for(int i = 0; i < r; i++) {printf("(");}for(int i = 0; i < r; i++) {printf(")");}for(int i = 0; i < n - r; i++) {printf("()");}}return 0;
}

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

相关文章:

  • 建个自己的网站难吗网站排名靠前的方法
  • 建小网站多少钱百度推广收费
  • 网站一片空白关键词app下载
  • 文档上传网站sem优化
  • 互动型网站成功例子a5站长网网站交易
  • 昆明网站建设排名世界比分榜
  • 最好的做网站百度下载安装2022最新版
  • 建设网站遇到的问题如何做seo搜索引擎优化
  • 网站建设前的需求分析重庆百度推广排名优化
  • 河南省建设厅网站师林峰建站公司最新报价
  • 020网站建设bing搜索引擎下载
  • 品牌商城网站建设谷歌网站推广优化
  • mac本地安装wordpressseo怎么优化关键词排名培训
  • perl 动态网站开发怎么优化推广自己的网站
  • 医疗网站建设及优化方案黑龙江新闻头条最新消息
  • 假视频网站源码出售百度公司高管排名
  • 做自营网站还是amazon手机网站制作
  • 找人做的网站怎么运行免费找客户软件
  • 搜索引擎不收录网站昆明抖音推广
  • 做空间的网站河北seo网络优化师
  • 网站建设中中文模板下载谷歌 chrome 浏览器
  • 怎么用ssm做网站惠州seo快速排名
  • 嘉兴网站建设哪家好网络营销策略包括哪四种
  • 昆明做网站软件360推广联盟
  • 镇江网站建设top百度推广找谁
  • 建设通查询设通网站竞价推广工作内容
  • 做网站的要求百度公司地址
  • 网站怎么做百度排名成都seo优化排名公司
  • 公司注册地址变更网上流程怎么办排名优化网站seo排名
  • 邢台seo招聘玉林seo