UVA1585】的更多相关文章

书上具体所有题目:http://pan.baidu.com/s/1hssH0KO(我也是在网上找到的pdf,但不记得是从哪里搜刮到的了,就重新上传了一遍) PS:第一次写博客分享我的代码,不知道我对csdn的使用姿势对不对.想不出来要说些什么哈o(^▽^)o,那就直接开工,先写一篇试试. 题目:算法竞赛入门经典 3-1/UVa1585:Score 代码: #include<iostream> #define MAX 83 int main() { int num; std::cin >&…
C++版 - UVa1585 Score - 题解 <算法竞赛入门经典(第二版)> 习题3-1 得分(ACM/ICPC Seoul 2005,UVa1585) 问题描述: 给出一个由O和X组成的串(长度为1~80),统计得分.每个O的得分为目前连续出现的O的个数,X的得分为0.例如:OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3. Sample Input 5 OOXXOXXOOO OOXXOOXXOO OXOXOXOXOXOXOX OOOOOOOOOO OOOOXOOOO…
Question 习题3-1 得分(Score ACM-ICPC Seoul 2005,UVa1585) 题目:给出一个由O和X组成的串(长度为1~80),统计得分. 每个O的分数为目前连续出现的O的个数,X的得分为0. 例如:OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3. DescriptionThere is an objective test result such as OOXXOXXOOO. An `O' means a correct answer of a p…
vj:https://vjudge.net/problem/UVA-1585 不多说水题一个o一直加x就加的变为0 我的代码 #include <iostream> #include <cstring> using namespace std; main() { int a; cin>>a; ;i<a;i++) { ]; scanf("%s",str); int n=strlen(str); ,sum=; ;j<n;j++) { if(s…
#include<stdio.h> #include<string.h> int main(){ int n; ]; scanf("%d",&n); ;j<n;j++){ scanf("%s",s); ; ; ; int len=strlen(s); ;i<len;i++){ if(s[i] == 'O' ){ q++; count += q; } else if(s[i] == 'X') q=; } printf(&qu…
#include <stdio.h> int main(){    int T, O, score;    char str[81], *p;    scanf("%d", &T);    while (T--)    {        scanf("%s", str);        O = score = 0;        for (p = str; *p; ++p)        {            if (*p == 'O')  …
题目具体描述见:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4460 C++11代码如下: #include<iostream> #include<string.h> using namespace std; #define maxn 85 char s[maxn]; int main() { int T; ci…
#include<stdio.h> int main() { int i,k=-1; char a[100]; while(scanf("%s",&a)!=EOF) { int sum=0; for(i=0;a[i]!='\0';i++) { if((a[i]=='o'&&a[i+1]=='x')||(a[i]=='o'&&a[i+1]=='\0')) { sum+=(1+i-k)*(i-k)/2; } if(a[i]=='x'&am…
如何计算你们的得分呢?,如"OOXXOXXOOO". "O"表示问题的正确答案,"X"表示错误的答案.那么它得分是由它自己和它刚刚以前连续的'O'只有当答案是正确的. 例如,第10个问题的分数是由其自身和它的两个先前连续的"0"获得的3. 因此,"OOXXOXXOOO"的得分是通过"1 + 2 + 0 + 0 + 1 + 0 + 0 + 1 + 2 + 3"计算的10.你要编写一个计算测…