static int wing=[]()
{
std::ios::sync_with_stdio(false);
cin.tie(NULL);
return ;
}(); class Solution
{
public:
int calPoints(vector<string>& ops)
{
int lastvalid=;
int sz=ops.size();
vector<int> sore(sz+,INT_MIN);
for(string &s:ops)
{
if(s[]=='+')
{
sore[lastvalid]=sore[lastvalid-]+sore[lastvalid-];
lastvalid++;
}
else if(s[]=='D')
{
sore[lastvalid]=sore[lastvalid-]*;
lastvalid++;
}
else if(s[]=='C')
lastvalid--;
else
sore[lastvalid++]=stoi(s);
}
return accumulate(sore.begin(),sore.begin()+lastvalid,);
}
};

用栈或者vector都行,string转int可以直接stoi,学到了,妈个腿

最新文章

  1. redis慢查询日志
  2. Linux Mint 17使用小结
  3. IOS学习之路--OC的基础知识
  4. 实现jquery.ajax及原生的XMLHttpRequest跨域调用WCF服务的方法
  5. Samba Linux 和windows 共享
  6. css元素position定位和z-index
  7. Dia Diagram Mac OSX Yosemite Fix 闪退 xterm
  8. cgi ISAP sapi等
  9. JS-运动框架
  10. C语言程序转换为Python语言
  11. JS理解之闭包
  12. tomcat启动不了,内存溢出
  13. My sql添加远程用户root密码为password
  14. less是什么?直接用css好还是less好
  15. 【AtCoder】【模型转化】【二分答案】Median Pyramid Hard(AGC006)
  16. python基础知识17---装饰器2
  17. Nginx——基本操作
  18. Android图片采样缩放
  19. JavaScript:原生模拟$.ajax以及jsonp
  20. MySQL崩溃恢复与组提交

热门文章

  1. QT信号与槽
  2. 把leveldb嵌入到redis.实现真正的数据持久存储
  3. 项目打包 TestFlight用法
  4. Flex 布局排版总结
  5. linux命令学习之:top
  6. composer ip2city配置
  7. linux下安装以及升级npm,node的方法
  8. 关于vue搭建项目运行出行的错误问题,简直是大坑啊
  9. Oracle性能优化3-sql优化一定要等价
  10. tomcat用虚拟目录方式发布项目