题意概述

给出一个由O和X组成的串,统计得分,O得分为目前连续出现的O的个数,X的得分为0。
如:OOXXOXXOOO得分为:1+2+0+0+1+0+0+1+2+3=10

Sample Input

5 OOXXOXXOOO
OOXXOOXXOO
OXOXOXOXOXOXOX
OOOOOOOOOO
OOOOXOOOOXOOOOX

Sample Output

10
97
55
30

提交链接→UVa1585

没使用过的同学请猛戳这里→vJudge教程

分析:

1、这种水题千万不要想得太复杂,用最简单的知识就可以AC。复杂的语法反到易错而臃肿
2、这个题只需要输入n,然后循环重复n次,结束。 不需要用ACM的格式。 下面是AC代码:

#include <bits/stdc++.h>
using namespace std ;
int main() {int n ; cin >> n ; while(n--) {int num = 1, sum = 0;            //目前连续出现O的个数 ,累加和char a[85] ; cin >> a ;          //存放字符串的数组int len = strlen(a) ;    //求出字符串长度,保存在lenfor(int i = 0; i < len; i++) {while(a[i] == 'O') { sum += num++ ; i++ ; }if(a[i] == 'X') num = 1 ;}cout << sum << endl ;     } return 0 ;
}

15行代码AC——习题3-1 得分 (UVa1585,Score)相关推荐

  1. 15行代码AC——习题3-3 数数字 (UVa1225,Digit Counting)

    大意: 把n(n<=10000)个整数顺序写在一起,求0~9分别出现多少次 Sample Input 2 3 13 Sample Output 0 1 1 1 0 0 0 0 0 0 1 6 2 ...

  2. 15行代码AC——习题5-5 复合词(Compound Words, UVa 10391)——解题报告

    励志用少的代码做高效的表达 题目(提交)链接→UVA-10391 本题实质是#include<string>头文件的substr()字符串分割函数与#include<algorith ...

  3. 15行代码AC——1019 数字黑洞 (20分) 甲级1069. The Black Hole of Numbers (20)(解题报告)

    立志用更少的代码做更高效的表达 PAT甲级最优题解-->传送门 Pat乙级最优化代码+题解+分析汇总-->传送门 给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非 ...

  4. 22行代码AC——习题5-6 对称轴(Symmetry,UVa1595)——解题报告

    励志用尽量少的代码做高效的表达. 题目(提交)链接→UVa-1595 思路: 此题本质是一道笛卡尔坐标系上的对称性问题. 判定性问题:由于只要能判别图像是否左右对称即可,无需确认关于哪条垂直线对称,那 ...

  5. 15行代码AC——ZOJ - 4118 Stones in the Bucket(思维题+优化方案)(第十届山东省ACM程序设计竞赛F题)

    励志用少的代码做高效表达. 思路分析 题意:给定n个数,问最少操作几次,使数列中的数全部相等. 操作一:将数列中任意数减一. 操作二:将数列中任意数减一.任意数加一(相当于把1挪过去) 涉及到最少的题 ...

  6. 21行代码AC——习题5-1 代码对齐(Alignment of Code, UVa1593)——解题报告

    题意: 输入若干行代码,要求各列单词的左边界对齐且尽量靠左,单词之间至少要空一格,每个单词不超过80个字符,每行不超过180个字符,一共最多1000行. 思路: 1.输入内容存入二维数组 2.找出每列 ...

  7. (解题报告)L1-032 Left-pad (20分)——15行代码AC

    立志用更少的代码做更高效的表达 根据新浪微博上的消息,有一位开发者不满NPM(Node Package Manager)的做法,收回了自己的开源代码,其中包括一个叫left-pad的模块,就是这个模块 ...

  8. 28行代码AC——习题3-12 浮点数(UVA 11809 - Floating-Point Numbers)——解题报告

    励志用少的代码做高效的表达 题目(提交)链接→UVA-11809 算是个数学题吧,虽然在AOAPC上面给放到象征水题的第三章里面了. 这个题基本就是帮着你复习了一遍浮点数的存储方式了.浮点数在计算机里 ...

  9. 1032 挖掘机技术哪家强 (20分)——15行代码AC

    立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入格式: 输 ...

最新文章

  1. tensorflow中Tensorboard的用法
  2. 特邀丨前阿里巴巴产品运营专家、中国计算机学会专业会员,揭秘增长共同点
  3. Hibernate- 包作用详解
  4. Android Studio相关资料链接
  5. 机器学习算法机器人足球_购买足球队:一种机器学习方法
  6. 初一级模拟试题总结(2019.3.2)
  7. 自动备份 SourceSafe
  8. 团队成员的分应该怎么分?
  9. U-boot下Nand Flash的相关命令
  10. 鼎信诺取数oracle,鼎信诺审计前端取数讲解(最新).ppt
  11. Cocos2dx入门
  12. Apache和Apache Tomcat的区别是什么?
  13. 怎样在计算机上设置纸大小,电脑中打印机设备自定义纸张打印大小的方法
  14. 需要记住的的资料网址
  15. php手册下载后打开没有内容,word保存后内容不见了怎么办
  16. STM32学习心得二十六:DAC数模转换实验
  17. 数据库课程设计--公交车管理系统总结(Qt学习小结)
  18. Linux查看系统温度
  19. Python爬虫学习(四)爬取图片素材网站素材
  20. mysql只允许指定ip网段_MySQL允许某个IP网段从远程访问的方法

热门文章

  1. 深入理解Cache工作原理
  2. 这里有一份面筋请查收(七)
  3. C语言实现封装、继承、多态
  4. Python中的线程间通信
  5. LiveVideoStack线上分享第三季(七):AVS3关键技术介绍、性能和复杂度分析
  6. 音视频技术开发周刊 81期
  7. 腾讯GaiaStack容器平台负责人罗韩梅:All on GaiaStack
  8. FFmpeg源代码学习
  9. Axure RP 7.0团队项目使用笔记
  10. Syslog系统日志配置