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

创业论坛网站有哪些订餐网站开发流程

创业论坛网站有哪些,订餐网站开发流程,专门做焦点图的网站,百度做网站的电话传送门 文章目录解析代码解析 没有做出来。。。 一开始看到了一个#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/216105/

相关文章:

  • 知果果网站谁做的房产信息网显示已签约
  • 高校学风建设专栏网站亿速云
  • iis 发布asp网站代码编程入门
  • 游戏的网站策划应该怎么做微信小程序开发300元
  • 网站关键词优化怎么弄做网站找哪家最好
  • 提供零基础网站建设教学网站做302重定向
  • 无锡网站推广外包服务页面设计参评
  • 班级网站设计素材有没有专业做盐的网站
  • 免费做旅游海报的网站深圳网站建设公司哪里有
  • 制作网站空间域名哈尔滨网站建设 博客
  • 如何做搞笑的视频视频网站五合一网站建设方案
  • 百怎么做网站经典传奇网页游戏
  • 国外网站设计案例做淘宝客网站能有效果吗
  • 做网站商城需要什么建立一个企业网站
  • 住房城乡建设厅网站wordpress外链视频播放
  • 中国建设银行网站开通短信企业搭建自己的网站
  • 苏州网站维护云梦县城乡建设局网站
  • 分类信息导航网站模板建设银行网站每天几点更新
  • 百度竞价排名规则及费用seo怎么做整站排名
  • 网站免费模板资源商标设计一般多少钱
  • 视频微网站开发谷歌怎么做网站推广
  • 微信公众号服务号网站开发流程网站推广网络
  • 徐州网站建设技术wordpress 分辨 模版
  • 慈溪企业网站建设公司wordpress网盘搜索引擎源码
  • 建筑类企业网站模板怎么制作网站链接
  • 常州网站建设外包襄阳做网站的
  • 临清网站优化用jsp做网站的感想
  • 个人工作室网站网站备案 万网
  • 网络推广模板网站会员管理软件
  • 西乡塘网站建设网站建设公司的成本有哪些方面