计算表达式的值
()=1
(A)=A2
AB=A+B
1
表达式只有() 可以将所有的() 替换为1 然后给每一个1 乘上相应的权重,累加即可
2
使用栈结构
遇到( 就压栈一个0
遇到 ) 就出栈一个 v 同时压栈一个 max(2
v,1) 因为如果是() 的话 ,当时压栈的是0 这里要给这个表达式一个值 0 ,如果是 (A) 这里比较巧合的地方是A的值一定大于1 所以压栈2*v 就行了
最后累加栈中剩余所有的值即可

转载于:https://www.cnblogs.com/sfzyk/p/9577510.html

856. Score of Parentheses相关推荐

  1. Leetcode算法题-解法转载

    版权声明:本文为博主原创文章,未经博主允许不得转载.    https://blog.csdn.net/fuxuemingzhu/article/details/85112591 作者: 负雪明烛 i ...

  2. LeetCode All in One 题目讲解汇总(持续更新中...)

    原文地址:https://www.cnblogs.com/grandyang/p/4606334.html 终于将LeetCode的大部分题刷完了,真是漫长的第一遍啊,估计很多题都忘的差不多了,这次开 ...

  3. taoqick 搜索自己CSDN博客

    L1 L2正则化和优化器的weight_decay参数 kaiming初始化的推导 Pytorch动态计算图 Pytorch自动微分机制 PyTorch中在反向传播前为什么要手动将梯度清零? 通俗讲解 ...

  4. 【LeetCode】字符串 string(共112题)

    [3]Longest Substring Without Repeating Characters (2019年1月22日,复习) [5]Longest Palindromic Substring ( ...

  5. LeetCode 力扣算法题解汇总,All in One

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: https://fuxuemingzhu.cn 关键词:LeetCode,力扣,算法,题解,汇总,解析 把自己刷过的所有题目做一个整理, ...

  6. 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。...

    一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表( ...

  7. 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)

    设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表 ...

  8. 创建一个数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)

    创建一个数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的 ...

  9. MySQL 学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)

    设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表 ...

  10. Redis 笔记(07)— sorted set 类型(添加、删除有序集合元素、获取分数范围内成员、按score排序、返回集合元素个数)

    zset 可能是 Redis 提供的最为特色的数据结构,一方面它是一个 set,保证了内部 value 的唯一性,另一方面它可以给每个 value 赋予一个 score,代表这个 value 的排序权 ...

最新文章

  1. R语言ggplot2可视化:使用ggrepel包在线图(line plot)的尾端那个数据点添加文本标签(text label)
  2. ROR与社区网站开发
  3. 从消费端到企业端,从设备到数据:物联网市场的爆发式增长
  4. [转]HOWTO do Linux kernel development - take 3 (中文版)
  5. python3遍历选中文件夹下的文件【GUI编程】
  6. HashMap中最多只允许一条记录的键为Null,允许多条记录的值为Null
  7. thinkphp图片加载_标题栏ico展示
  8. RF和GBDT和Xgboost的异同总结,加上lightgbm
  9. java调用app接口代码_java servlet手机app访问接口(二)短信验证
  10. java 判断图片损坏_如何在Java中检测损坏的图像(PNG,JPG)
  11. JavaScript 中的日期和时间
  12. Golang中闭包的理解
  13. Git:常用的命令(不断迭代完善)
  14. 「译」javascript 中的 delete
  15. NAT-PT (Network Address Translation-Protocol)网络地址转换协议转换
  16. 【Windows 8 Store App】学习三:HTTP
  17. SpringMVC中的返回值问题之三返回list类型和map类型
  18. 评委对计算机知识竞赛的提问,评委评分知识竞赛答题软件
  19. Linux: 介绍make menuconfig中的每个选项含义【转】
  20. Spark调优—参数调优

热门文章

  1. 七夕出手,这本情话秘籍请收好
  2. 【BZOJ5251】【九省联考2018】—劈配(网络流)
  3. 数学动态规划:期望DP
  4. java JVM常见的四大异常及处理方案
  5. 洛谷—— P2251 质量检测
  6. cron 任务执行表达式
  7. SpringMVC实现AJax以及RestFull风格
  8. Deep Learning 深度学习 学习教程网站集锦
  9. eclips断点调试
  10. Visual Sourcesafe Internet使用备忘