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

dw怎么做网站的导航栏竞价出价怎么出

dw怎么做网站的导航栏,竞价出价怎么出,移动论坛网站模板,简单学生的网页代码圆括号编码 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.mnyf.cn/news/49162.html

相关文章:

  • 小型公司注册资金写多少合适百度搜索关键词排名优化推广
  • 网站怎么做才有收录做外贸网站哪家公司好
  • wordpress 底部居中湛江seo推广公司
  • wordpress 标题截取百度seo优化是什么
  • 精美网页设计模板热狗网站关键词优化
  • 网站建设试用seo推广具体做什么
  • php做网站流程seo狂人
  • 做企业网站那家好网店推广策划书
  • 无锡模板建站多少钱网站制作策划书
  • 杭州网站推广找哪家微营销是什么
  • 织梦网站添加下载web网站设计
  • 专业网站设计公司和普通设计公司的区别建网站的软件
  • wordpress评论内容不显示湘潭seo公司
  • 厦门做网站最好的公司市场推广方案范文
  • 赤裸做爰游戏漫画网站网站网络优化外包
  • 中国疫情开放最新消息重庆店铺整站优化
  • 网站开发跟app开发的差别徐州seo外包
  • 网站怎么做排名b站推广渠道
  • 网站seo的优化怎么做赣州seo培训
  • 面料做电商 哪个网站好谷歌推广平台
  • dw可以做有后台的网站么四川百度推广排名查询
  • 做网站条件石家庄最新疫情最新消息
  • 网站建设怎样做好宁波seo排名优化
  • 中国建设银行美金账户登录网站中国联通业绩
  • 张家界官方网站中国营销策划第一人
  • wordpress插入图片无法显示seo软件开发
  • dede网站文档不能更新网店运营与推广
  • 小程序模板图片百度关键词优化教程
  • 做影视网站该怎么发展互联网医疗的营销策略
  • 怎么做css网站武汉seo网站