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

dw怎么做网站的导航栏网球排名即时最新排名

dw怎么做网站的导航栏,网球排名即时最新排名,经营网站如何挣钱,wordpress免费图床插件圆括号编码 1.题目描述2.完整代码3.图例演示 1.题目描述 题目描述 令Ss1 s2 …sn是一个规则的圆括号字符串。S以2种不同形式编码: (1)用一个整数序列Pp1 p2 … pn编码,pi代表在S中第i个右圆括号的左圆括号数量。(记为…

圆括号编码

  • 1.题目描述
  • 2.完整代码
  • 3.图例演示

1.题目描述

题目描述
令S=s1 s2 …sn是一个规则的圆括号字符串。S以2种不同形式编码:
(1)用一个整数序列P=p1 p2 … pn编码,pi代表在S中第i个右圆括号的左圆括号数量。(记为P-序列)
(2)用一个整数序列W=w1 w2 … wn编码,对每一个右圆括号a,从与之匹配的左圆括号开始到a之间的右圆括号的数目用wi表示。(记为W-序列)
例如:
S为:(((()()())))
P-序列 4 5 6 6 6 6
W-序列 1 1 1 4 5 6
编程把一个圆括号串S的P-序列转化为W-序列。

输入
第一行是一个整数t(1 <= t <= 10),表示测试数据的组数。接下来是每组测试数据。每个测试数据的第1行是一个整数n(1 <= n <= 20),第2行是一个圆括号串的P-序列,包含n个正整数,以空格隔开。

输出
输出t行,对每个测试数据所表示的P-序列,输出对应的W-序列,占一行,包含n个整数。
样例输入
3
5
4 5 5 5 5
6
4 5 6 6 6 6
9
4 6 6 6 6 8 9 9 9
样例输出
1 1 3 4 5
1 1 1 4 5 6
1 1 2 4 5 1 1 3 9

2.完整代码

#include <stdio.h>int P[21];
int W[21];
//p[i]与p[j]的差就是二者之间的左括号数量int main()
{int t,n;P[0] = 0;//p[0]和w[0]都初始化为0,因为第0个右括号前没有左括号W[0] = 0;scanf("%d",&t);while(t--){scanf("%d",&n);for(int i = 1 ;i <= n;i++){scanf("%d",&P[i]);int j = i - 1;int count = 1;while(P[i] - P[j] < i - j)//此条件说明与当前下标i匹配的左圆括号在j的左侧,需要继续往左找//这个控制条件不同意想到{j--;count++;}W[i] = count;}//输出W序列for(int i= 1; i <= n;i++){if(i < n)printf("%d ",W[i]);elseprintf("%d\n",W[i]);}}return 0;
}

3.图例演示

在这里插入图片描述

http://www.hengruixuexiao.com/news/13730.html

相关文章:

  • 必须重视的问题之一南宁seo怎么做优化团队
  • 免费的网站域名查询方法有哪些网站怎么做到秒收录
  • 建设网站天下百度电商广告代运营
  • 医疗网站建设基本流程图关键词分为哪几类
  • 合肥做公司网站百度一下搜索引擎大全
  • 网站建设哪里好酒店seo是什么意思
  • 做国际网站花钱吗seo外链要做些什么
  • 河南国基建设集团--官方网站无锡谷歌推广
  • 外贸网络营销如何做seo外链代发
  • 扫二维码直接进入网站怎么做点石关键词排名优化软件
  • 顺的网站建设案例东莞seo优化推广
  • 怎样做自己的网站钻钱解释seo网站推广
  • 政府门户网站建设对策建议哈尔滨seo关键词优化
  • 整站优化快速排名安卓手机性能优化软件
  • 日照社保网站开发中什么意思制作免费个人网站
  • wordpress新增站点seo百度seo排名优化软件
  • 网站第一屏一般做多大深圳谷歌优化seo
  • 优惠网站代理怎么做台州网站制作维护
  • 市场营销研究生好考吗北京seo服务商
  • 青海省建设厅建管处网站自动app优化
  • 惠城网站建设服务品牌网络营销案例
  • 网站建设汇报软件开发培训
  • 网站推广服务 商务服务软考培训机构哪家好一点
  • 西安专业网站建设网站如何seo推广
  • 菠菜网站开发csjylw百度指数关键词搜索趋势
  • 邢台哪个公司做网站好百度seo优化服务
  • 企业网站不备案百度网游排行榜
  • 网站开发遇到的风险龙岗网络公司
  • 大鹏新区住房和建设局网站产品怎么做市场推广
  • 免费网站认证网络推广主要做什么