UVa 1585 - Score
2016-03-14 12:56
344 查看
得分是目前连续O 的个数,遇到X置0
#include <cstdio> #include <iostream> #include <cstring> using namespace std; int t,len,ans,cnt; char s[100]; void fuc(){ ans=cnt=0; for(int i=0;i<len;i++){ if(s[i]=='O'){ cnt++; ans+=cnt; } else { cnt=0; } } } int main() { scanf("%d",&t); while(t--){ scanf("%s",s); len=strlen(s); fuc(); printf("%d\n",ans); } }
相关文章推荐
- 进程与线程
- iOS 图片编辑——涂鸦——带剪头的线条
- iOS应用添加第三方支付
- Amarok实现中文歌词的匹配
- skynet lua加密方法
- solution Of Pat1108. Finding Average (20)
- 利用ansible-cmdb统计主机配置信息并以web页面展出来
- 进程间通信 IPC、LPC、RPC
- iTunes Connect 上传APP报错: Communication error. please use diagnostic mode to check connectivity.
- StackOverflow 这么大,它的架构是怎么样的?
- Android ViewPager显示指定的fragment
- 附加题:将四则运算源代码上传到Github账户上
- 解决点击状态栏时ScrollView自动滚动到初始位置失效办法:总结优化篇
- 精确计时
- 一个简单的JSP+JavaBean web计算器
- IO 专题
- [leetcode] 296. Best Meeting Point 解题报告
- mysql
- CodeForces 618A Slime Combining
- C++中cos,sin,asin,acos这些三角函数操作的是弧度,而非角度,