博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVa 1585 Score 得分 题解
阅读量:4325 次
发布时间:2019-06-06

本文共 1742 字,大约阅读时间需要 5 分钟。

英文

Description

There is an objective test result such as “OOXXOXXOOO”. An ‘O’ means a correct answer of a problem

and an ‘X’ means a wrong answer. The score of each problem of this test is calculated by itself and
its just previous consecutive ‘O’s only when the answer is correct. For example, the score of the 10th
problem is 3 that is obtained by itself and its two previous consecutive ‘O’s.
Therefore, the score of “OOXXOXXOOO” is 10 which is calculated by “1+2+0+0+1+0+0+1+2+3”.
You are to write a program calculating the scores of test results.

Input

Your program is to read from standard input. The input consists of T test cases. The number of test

cases T is given in the first line of the input. Each test case starts with a line containing a string
composed by ‘O’ and ‘X’ and the length of the string is more than 0 and less than 80. There is no spaces
between ‘O’ and ‘X’.

Output

Your program is to write to standard output. Print exactly one line for each test case. The line is to

contain the score of the test case.

Sample Input

5

OOXXOXXOOO
OOXXOOXXOO
OXOXOXOXOXOXOX
OOOOOOOOOO
OOOOXOOOOXOOOOX

Sample Output

10

9
7
55
30

中文

题目大意:

给出一个由O和X组成的串(长度为1~80),得分统计。每个O的得分为目前连续出现的O的个数,X的得分为0 。例如,OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3 。

提示:

老老实实的模拟吧…

代码:

#include 
#include
#include
#include
#include
#include
#define N 100001using namespace std;int T;char c[N][81];bool bo;int main() { scanf("%d",&T); for(int i=1;i<=T;i++) { long long t=0,outp=0; scanf("%s",c[i]); for(int j=0;j

相关链接:

UVa题解小全:

UVa 1225 Digit Counting 题解:

UVa 1586 Molar mass 分子量 题解:

UVa 1583 Digit Generator 生成元 题解:

转载于:https://www.cnblogs.com/zj-mrz/p/10122463.html

你可能感兴趣的文章
实验四【bx】和loop的使用
查看>>
P1313 计算系数
查看>>
myBatis之入门示例
查看>>
tensorflow 变量共享
查看>>
NSString的长度比较方法(一)
查看>>
初识JavaScript
查看>>
Azure云服务托管恶意软件
查看>>
My安卓知识6--关于把项目从androidstudio工程转成eclipse工程并导成jar包
查看>>
旧的起点(开园说明)
查看>>
Testing your Xamarin app on Android device
查看>>
丢失控制文件恢复实验记录--4(在线日志文件没有损坏,归档日志丢失,直接重建控制文件(跟踪控制文件trace是旧的情况))...
查看>>
生产订单“生产线别”带入生产入库单
查看>>
crontab导致磁盘空间满问题的解决
查看>>
java基础 第十一章(多态、抽象类、接口、包装类、String)
查看>>
Hadoop 服务器配置的副本数量 管不了客户端
查看>>
欧建新之死
查看>>
C程序之修改Windows的控制台颜色(转载)
查看>>
自定义滚动条
查看>>
[QT][待解决问题]对话框ui载入卡顿问题
查看>>
jquery中单选选中及清除选中状态
查看>>