XX和OO

时间限制:1000 ms  |  内存限制:65535 KB
难度:0
描述

XXOO

给你一个由X和O组成的串长度不超过80,统计得分。

每个O的得分为目前连续出现O的个数X的得分为0

输入
先输入T 代表有T组测试数据T小于1000
接下来T行串
输出
对于每行串输出得分情况(每次输出占一行)
样例输入
1
OOXXOXXOOO
样例输出
1+2+0+0+1+0+0+1+2+3=10
来源
MLFBM
上传者
ACM_杨明鑫

#include<stdio.h>
#include<string.h>
int main()
{int i,j,n,k,len,sum;int a[80];char s[80];scanf("%d",&n);while(n--){memset(a,0,sizeof(a));scanf("%s",s);len=strlen(s);for(i=0,j=0;i<len;i++){if(s[i]=='O'){j++;a[i]=j;if(i!=len-1)printf("%d+",a[i]);elseprintf("%d",a[i]);}if(s[i]=='X'){j=0;if(i!=len-1)printf("0+");elseprintf("0"); }}for(i=0,sum=0;i<len;i++)sum+=a[i];printf("=%d\n",sum);}return 0;
}

XX和OO(南阳oj1159)相关推荐

  1. 专家预言未来机器人性XX爱OO或成常态,并利于身心健康

    最近,性心理学专家Helen发表了一篇关于性XX爱OO机器人的文章,表示关于"恋机器癖"的偏见将很快烟消云散. 有人曾预言,200年后人类造出智能机器人,以满足人类的性需求. 此外 ...

  2. 真实案例解析OO理论与实践

    一.导言 为什么要写这个系列 "OO都是一个已经被讨论烂的话题了,还有什么可写的!" 不知当你看到文章标题时,是不是有这种疑问,或者鄙夷.不错,OO从诞生到现在经历了不短的岁月,与 ...

  3. python数字类型及运算_Python基础之(基本数据类型及运算)

    一.运算 1.1.算数运算 1.2.比较运算: 1.3.赋值运算: 1.4.逻辑运算: 1.5.成员运算: 针对逻辑运算的进一步研究: 1.在没有()的情况下not 优先级高于 and,and优先级高 ...

  4. Django详解之models操作

    D jango 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.p ...

  5. Django 之ORM操作

    1.什么是ORM? 全称关系对象映射Object Relational Mapping(简称ORM),是通过描述面向对象与数据库之间的对应的元数据,将对象持久化的更新到数据库中. 有了ORM,就不需要 ...

  6. django中model模型

    python manage.py dumpdata blog       # 导出blog数据 python manage.py loaddata blog_dump.json   # 导入数据  m ...

  7. Django之Model世界

    Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数 ...

  8. 字段和字段的参数,查询的13个方法,但标的双下划线外键和多对多操作

    字段 常用字段  AutoField() 自增列,必须填入参数 primary_key=True则成为数据库的主键.无该字段时,django自动创建 一个model不能有两个AutoField字段. ...

  9. Django基础之Model创建表

    一.创建单表 models.py #!/usr/bin/env python # -*- coding:utf-8 -*- from __future__ import unicode_literal ...

  10. 牛刀小试之Django二

    model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行 ...

最新文章

  1. Windows Server 2012活动目录基础配置与应用(新手教程)之3---将客户机加入到指定域...
  2. 【渝粤题库】国家开放大学2021春2072人文社会科学基础(A)答案
  3. Asp.Net MVC5入门学习系列⑥
  4. 太惨!学Python方法用错,直接从入门到放弃!
  5. PAT甲级1001 字符串处理
  6. 【luogu1337】【JSOI2004】平衡点 / 吊打XXX(模拟退火)
  7. oracle patch下载地址
  8. 前端开发中,如何优化图像?图像格式的区别?
  9. 跟着百度学PHP[3]-PHP中结构嵌套之循环结构与条件结构嵌套
  10. python深复制_Python深浅拷贝
  11. 2021-11-02为了升级win11去升级BIOS遇到的坑
  12. Vtokendapp公链诠释
  13. Python中的切片(详细篇)学起来喔
  14. 利用子集构造法实现NFA到DFA的转换
  15. appium调用了click函数的无反应
  16. 相机的针孔模型及其内参数,外参数的理解
  17. Python-Opencv 形态学+算子实现轮廓提取
  18. 01.精益敏捷项目管理——敏捷开发者指南笔记
  19. 复旦计院、工研院2019机试真题及答案详解
  20. 植物大战僵尸2 服务器维护时间,植物大战僵尸2PVP商店多久更新一次

热门文章

  1. java cpu100 解决办法_[Java] CPU 100% 原因查找解决
  2. WIN7打开远程桌面连接设置
  3. Revertable STFT
  4. 固态硬盘量产工具_FORESEE G500发布,江波龙国产固态硬盘再发声
  5. 火狐使用谷歌搜索_使Firefox快速搜索使用Google的Beta搜索键
  6. ORACLE--面试知识点
  7. aspose-word主要标签结构图和标签详细作用
  8. 微信\支付宝扫码条码区分规则
  9. 银行业的python项目_python练习项目(银行)——开户和查询
  10. 【Web前端笔记-基础】第四课·初识 HTML,标签学习2