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

答题助手网站怎么做的品牌推广活动策划案例

答题助手网站怎么做的,品牌推广活动策划案例,汝州文明建设网站,小网站要备案吗描述 有一个括号序列,现在要计算一下它有多少非空子段是合法括号序列。 合法括号序列的定义是: 空序列是合法括号序列如果S是合法括号序列,那么(S)是合法括号序列如果A和B都是合法括号序列,那么AB是合法括号序列 题解 在括号串…

描述

有一个括号序列,现在要计算一下它有多少非空子段是合法括号序列。
合法括号序列的定义是:

  1. 空序列是合法括号序列
  2. 如果S是合法括号序列,那么(S)是合法括号序列
  3. 如果A和B都是合法括号序列,那么AB是合法括号序列
    在这里插入图片描述

题解

在括号串给定的情况下,括号的匹配是固定不变的,所以首先求出独立括号的配对情况。
pos[]表示括号匹配情况,初始化全为-1,表示没有与之匹配的括号。如果pos[i]不为-1,则原串的第i个位置必然是左括号,原串的第pos[i]个位置必然是右括号,且与第i个位置的左括号相对应。

ans[i]:以i开头的合法序列的个数,所以可以得到以下的状态转移方程:
在这里插入图片描述
最后的答案:
在这里插入图片描述

注意,由于此题数据量较大,不适合memset(pos,-1,sizeof(pos))对pos和ans进行初始化操作,会导致超时。

代码

#include <bits/stdc++.h>
using namespace std;
#define maxn 1100005
char ss[maxn];
int pos[maxn];
int ans[maxn];
stack<int>s;
int main()
{int T;scanf("%d",&T);while(T--){scanf("%s",ss);int len=strlen(ss);///清空栈while(!s.empty()) s.pop();///初始化操作for(int i=0; i<=len; i++){pos[i]=-1;ans[i]=0;}for(int i=0; i<len; i++){if(ss[i]=='('){s.push(i);continue;}if(s.empty())continue;int temp=s.top();s.pop();if(ss[temp]=='(')pos[temp]=i;}long long ANS=0;for(int i=len-1; i>=0; i--){if(pos[i]==-1)continue;ans[i]=ans[pos[i]+1]+1;ANS+=ans[i];}printf("%lld\n",ANS);}return 0;
}
http://www.lbrq.cn/news/2799631.html

相关文章:

  • 海尔建设网站的目的电商网站搭建
  • 做正品的网站杭州百度开户
  • 做菠菜网站代理国外网站seo
  • 越秀移动网站建设创新驱动发展战略
  • 承德网站长春seo代理
  • 甘肃省建设局官方网站客服外包平台
  • 天河网站建设哪家强营销策划案的模板
  • 合肥网站制作百度大数据分析平台
  • 如何做搜索网站搜客通
  • 微信视频网站建设多少钱世界足球世界排名
  • 做毕业网站的周记百度统计app下载
  • 网站建设硬件开支网络营销运营策划
  • 天津企业网站建设最近新闻热点
  • 怎么刷网站权重搜索网站排行榜
  • 网站建设一定要公司吗seo算法是什么
  • wordpress 两个用户名网站优化seo是什么意思
  • php网站怎么做301跳转个人网页怎么做
  • 公司网站建设优帮云yandex引擎
  • 网站为何改版南昌seo排名扣费
  • 什么网站做任务赚钱成都公司建站模板
  • 网站建设公司厦门如何在各种网站投放广告
  • 镇江教育平台网站建设seo3
  • 卢松松网站关键词优化举例
  • 日照做网站公司什么是互联网推广
  • 那个网站招丑的人做网红查收录网站
  • 网站备案地点选择网站推广方案有哪些
  • 在家做兼职的正规网站平台seo优化报价
  • 做爰真实网站免费seo在线工具
  • 洛阳营销型网站百度推广的费用
  • 珠海多语种网站制作百度2022最新版本
  • FPGA 在情绪识别领域的护理应用(三)
  • Qt二维码生成器项目开发教程 - 从零开始构建专业级QR码生成工具
  • 灵活使用UE5 Modeling中的UV编辑功能
  • NPM组件 @angular_devkit/core 等窃取主机敏感信息
  • HTML应用指南:利用POST请求获取全国刘文祥麻辣烫门店位置信息
  • 意象框架:连接感知与认知的统一信息结构分析——基于上古汉语同源词意义系统的词源学与认知语言学探索