投篮大赛

题目

你现在是一场采用特殊赛制投篮大赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。
比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表 ops,其中 ops[i] 是你需要记录的第 i 项操作,ops 遵循下述规则:
整数 x 表示本回合新获得分数 x
+ 表示本回合新获得的得分是前两次得分的总和。
D 表示本回合新获得的得分是前一次得分的两倍。
C 表示本回合没有分数,并且前一次得分无效,将其从记录中移除。
请你返回记录中所有得分的总和。

输入

输入为一个字符串数组

输出描述

输出为一个整形数字

备注

  1. 1≤ops.length≤1000
  2. ops[i]CD+,或者一个表示整数的字符串。整数范围是 [−3×104,3×104]
  3. 需要考虑异常的存在,如有异常情况,请返回-1
  4. 对于 + 操作,题目数据不保证记录此操作时前面总是存在两个有效的分数
  5. 对于 CD 操作,题目数据不保证记录此操作时前面存

华为OD机试 - 投篮大赛Python) | 机试题+算法思路+考点+代码解析 【2023】相关推荐

  1. 华为OD机试 - 英文输入法单词联想(Python) | 机试题+算法思路+考点+代码解析 【2023】

    英文输入法单词联想 主管期望你来实现英文输入法单词联想功能,需求如下: 依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词. 按字典序输出联想到的单词序列,如果联想不到,请输出用户输入 ...

  2. 【华为OD机试真题】1023 - 按身高和体重排队(JAVA C++ Python JS) | 机试题+算法思路+考点+代码解析

    文章目录 一.题目

  3. 华为OD机试 - 新员工座位安排系统(Python) | 机试题+算法思路+考点+代码解析 【2023】

    新员工座位安排系统 题目 工位由序列 F 1 F_1 F1​</

  4. 华为OD机试 - 用户调度(Python) | 机试题+算法思路+考点+代码解析 【2023】

    用户调度 题目 在通信系统中有一个常见的问题是对用户进行不同策略的调度,会得到不同系统消耗的性能. 假设由N个待串行用户,每个用户可以使用A/B/C三种不同的调度策略. 不同的策略会消耗不同的系统资源 ...

  5. 华为OD机试 -最长的元音字符串(Python) | 机试题+算法思路+考点+代码解析 【2023】

    最长的元音字符串 题目 定义当一个字符串只有元音字母(a,e,i,o,u,A,E,I,O,U)组成,称为元音字符串,现给定一个字符串,请找出其中最长的元音字符串,并返回其长度,如果找不到请返回0, 字 ...

  6. 华为OD机试 - 航天器(Python) | 机试题+算法思路+考点+代码解析 【2023】

    航天器 题目 给航天器一侧加装长方形和正方形的太阳能板(图中的斜线区域); 需要先安装两个支柱(图中的黑色竖条); 再在支柱的中间部分固定太阳能板; 但航天器不同位置的支柱长度不同; 太阳能板的安装面 ...

  7. 华为OD机试 - 简易压缩算法(Python) | 机试题+算法思路+考点+代码解析 【2023】

    简易压缩算法 题目 有一种简易压缩算法:针对全部为小写英文字母组成的字符串, 将其中连续超过两个相同字母的部分压缩为连续个数加该字母 其他部分保持原样不变. 例如字符串aaabbccccd 经过压缩变 ...

  8. 华为OD机试 - 计算堆栈中的剩余数字(Python) | 机试题+算法思路+考点+代码解析 【2023】

    计算堆栈中的剩余数字 题目 向一个空栈中依次存入正整数 假设入栈元素N(1<=N<=2^31-1) 按顺序依次为Nx - N4.N3.N2.N1, 当元素入栈时,如果N1=N2+...Ny ...

  9. 华为OD机试 -Excel 单元格数值统计(Python) | 机试题+算法思路+考点+代码解析 【2023】

    Excel 单元格数值统计 题目 Excel 工作表中对选定区域的数值进行统计的功能非常实用. 仿照 Excel 的这个功能,请对给定表格中选中区域中的单元格进行求和统计,并输出统计结果. 为简化计算 ...

最新文章

  1. c语言实现 十进制到二进制的转换
  2. vue 加载时掉用mounted_Vue实例中生命周期created和mounted的区别详解
  3. APP推广方法-导图
  4. 根据文件路径检测文件大小并检测是否正在被占用
  5. 牛逼!Python错误、异常和模块(长文系列第4篇)
  6. 《Access 2007开发指南(修订版)》一一1.11 额外的提示和技巧
  7. 为企业提供本地销售人员的Universal Avenue获1000万美元A轮融资
  8. 如何批量查询PR值、百度权重、百度快照及收录量,用BlueCatTools批量网站查询工具
  9. 前端笔记-使用JavaScript防止空表单提交
  10. mysql pdo 获取最后一条sql_一条sql语句的执行过程-mysql
  11. LeetCode 150. 逆波兰表达式求值(Evaluate Reverse Polish Notation) 24
  12. 读Java面向对象编程(孙卫琴)
  13. RS232与RS485协议原理及其应用
  14. 系统分析与设计期末复习题目
  15. 海康威视存储服务器的作用,海康存储服务器CVR存储方式配置说明
  16. 江天数据220kV变电站开建 实现更高电能质量和电力可靠性
  17. HTML:自定义修改鼠标指针
  18. 自动化测试工程师的发展前景怎么样?好不好?
  19. 世界上最优秀的二十款防火墙
  20. 【开机启动】win11开机启动软件,win11开机启动bat脚本(开机启动vbs文件)

热门文章

  1. 马尔科夫与隐马尔可夫总结
  2. 邮件 查看html源码,程序员跟着大师源码学习系列之2:查看网页和电子邮件的源码...
  3. Linux 中文显示
  4. C++11新特性之std::function std::bind
  5. 自动化毕设项目大全 选题推荐
  6. django+mysql超市管理系统-计算机毕业设计源码26073
  7. Latex 作者上角标,通讯作者的小信封标记
  8. 用友NC63 查询某个人的角色与账套
  9. Windows和Linux系统开通FTP教程
  10. M12圆形连接器公母对接带线3PIN4PIN