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

房产网站定制青岛公司建网站公司

房产网站定制,青岛公司建网站公司,代理网关app未运行怎么办,wordpress sensica传送门 文章目录解析代码解析 没有做出来。。。 一开始看到了一个#xff08;自以为#xff09;很好的性质#xff0c;再加上之前做一些括号相关题的刻板印象#xff0c;导致这题没掉了… 我的角度和正解完全背道而驰了 放下乱七八糟的前缀和与st’表#xff0c;回归朴素…传送门 文章目录解析代码解析 没有做出来。。。 一开始看到了一个自以为很好的性质再加上之前做一些括号相关题的刻板印象导致这题没掉了… 我的角度和正解完全背道而驰了 放下乱七八糟的前缀和与st’表回归朴素的括号匹配的栈的做法 如果对于一个括号串如何统计其合法字串的个数 我们考虑统计新增一个括号的贡献 显然增加左括号是不会产生贡献的 关键在于右括号与之前栈中的某个左括号匹配时的贡献 设与这个右括号匹配的左括号位置在 pl 显然它自己有一的贡献 其次如果它能和之前的串连接每连一个就会多1的贡献 不难发现递归来说能与之前连接的括号的个数其实就是pl-1的位置的贡献! 到了这里本题就迎刃而解了 注意为了处理树需要再回溯时逆处理一下对栈的出入元素操作 本题得以解决 代码 #includebits/stdc.h using namespace std; #define ll long long const int N5e5100; const int mod1e8; int n,m; int fi[N],cnt-1; struct node{int to,nxt; }p[N1]; void addline(int x,int y){p[cnt](node){y,fi[x]};fi[x]cnt; } char s[N]; ll val[N],ans[N],tot; int fa[N]; int zhan[N],top; void dfs(int x){int pl0;//printf(x%d\n,x);ans[x]ans[fa[x]];if(s[x]() zhan[top]x;else if(top){plzhan[top--];val[x]val[fa[pl]]1;ans[x]val[x];//printf(x%d ans%lld\n,x,ans[x]);}tot^1ll*x*ans[x];for(int ifi[x];~i;ip[i].nxt){int top[i].to;dfs(to);}if(s[x]() top--;else if(pl) zhan[top]pl; } int main(){memset(fi,-1,sizeof(fi));scanf(%d %s,n,s1);for(int i2;in;i){scanf(%d,fa[i]);addline(fa[i],i);}dfs(1);printf(%lld,tot); } /* 5 ()()( 1 2 3 4 */
http://www.zqtcl.cn/news/635642/

相关文章:

  • 网页素材及网站架构制作个人单页网站模板
  • 微小店网站建设价格建设网站设备预算
  • 电子商城网站开发公司泰州网络营销
  • 网站建设公司利润分配一些常用的网站
  • 鄂尔多斯做网站的公司北京企业网站设计报价
  • 南宁关键词网站排名wordpress付免签插件
  • 龙岩网站定制电子政务与网站建设方面
  • 东莞网站制作十强英语培训机构网站建设策划书
  • 住房和城乡建设部网站加装电梯苏州外发加工网
  • 企业网站管理系统带授权广州seo报价
  • 建设门户网站的意义旅游电商网站建设方案模板
  • 网站做动态图片不显示某购物网站开发项目
  • 大淘客网站logo怎么做紫鸟超级浏览器手机版
  • 专做公司网站 大庆wordpress编辑器百度云
  • 企业手机网站模板下载网站建设实训 考核要求
  • 企业网站建设的ppt4414站长平台
  • 物流网站制作怎么做pc网站开发
  • 合肥做网站可以吗网站程序 seo
  • 网站备案 动态ip网站多域名
  • 网站加速免费电子商务网站建设的认识
  • 做职业资格考试的网站有哪些网页游戏排行榜2024前十名
  • 网站设计方案怎么写wordpress仿站软件
  • 汕头建站模板系统北京有哪些电商平台公司
  • 深圳网站建设zhaoseo小包工头接活的平台
  • 电商平面设计前景如何seo推广什么意思
  • 网站解析不了wordpress 密码失败
  • 临沂企业建站系统模板扮家家室内设计
  • 做简单网站用什么软件网站开发国外研究现状
  • 江苏seo推广网站建设湖南软件定制开发
  • 台州商务网站手机端seo