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