标签:模拟

题目

题目传送门

“QAQ” is a word to denote an expression of crying. Imagine “Q” as eyes with tears and “A” as a mouth.

Now Diamond has given Bort a string consisting of only uppercase English letters of length n. There is a great number of “QAQ” in the string (Diamond is so cute!).
illustration by 猫屋 https://twitter.com/nekoyaliu

Bort wants to know how many subsequences “QAQ” are in the string Diamond has given. Note that the letters “QAQ” don’t have to be consecutive, but the order of letters should be exact.
Input

The only line contains a string of length n (1 ≤ n ≤ 100). It’s guaranteed that the string only contains uppercase English letters.
Output

Print a single integer — the number of subsequences “QAQ” in the string.
Examples
Input

QAQAQYSYIOIWIN

Output

4

Input

QAQQQZZYNOIWIN

Output

3

Note

In the first example there are 4 subsequences “QAQ”: “QAQAQYSYIOIWIN”, “QAQAQYSYIOIWIN”, “QAQAQYSYIOIWIN”, “QAQAQYSYIOIWIN”.

题意

查找字符串S中有多少个“QAQ”

分析

三重循环的模拟水题啊

code

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cmath>
#include<cstring>
#include<algorithm>
#define rep(i,a,b) for(int i=a;i<=b;i++)
#define dep(i,a,b) for(int i=a;i>=b;i--)
#define ll long long
#define mem(x,num) memset(x,num,sizeof x)
#ifdef WIN32
#define LL "%I64d"
#else
#define LL "%lld"
#endif
using namespace std;
inline ll read()
{ll f=1,x=0;char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}return x*f;
}
string s;
int ans=0;
int main()
{cin>>s;int len=s.length();rep(i,0,len-1)if(s[i]=='Q')rep(j,i+1,len-1)if(s[j]=='A')rep(k,j+1,len-1)if(s[k]=='Q')ans++;cout<<ans<<endl;return 0;
}

Codeforces894A QAQ相关推荐

  1. python 扯线木偶_Python计算器求助~求大神指导~QAQ急!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 from tkinter import * root = Tk() root.title('计算器') exp = StringVar() #用于在存储文 ...

  2. 谈一谈并查集QAQ(上)

    最近几日理了理学过的很多oi知识...发现不知不觉就有很多的知识忘记了... 在聊聊并查集的时候顺便当作巩固吧.... 什么是并查集呢? ( Union Find Set ) 是一种用于处理分离集合的 ...

  3. QAQ的幸运数字 数学

    QAQ的幸运数字 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 金牌巨 QAQ 经常靠涨人 ...

  4. 又联考了一场,感觉自己好菜啊,T1没写出来,后来花了一个早上调试。QAQ。最后发现是个-1还有取模没打。。。TAT。。。难受极了!!!...

    简单的区间(interval) 题目描述: 样例输入: 样例1: 4 3 1 2 3 4样例2: 4 2 4 4 7 4 样例输出: 样例1: 3样例2: 6 提示: 时间限制:1000ms 空间限制 ...

  5. 送分了QAQ(前缀和)

    送分了QAQ 题解 讨论 查看他人的提交 我的提交 题号:NC15035 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Form ...

  6. 黄河流域公安院校网络空间安全技能挑战赛 QAQ 题解

    目录 一.获取pyc文件 二.反编译出.py源码 三.程序逻辑 1.第一个限制条件 2.第二段 3.第三段 这题是对python打包成的可执行程序逆向 如果对如何反编译.pyc和.py文件有疑问可以参 ...

  7. CSP-S 蒟蒻啊qaq

    CSP-S 2021 蒟蒻啊QAQ 1.[P7913 [CSP-S 2021] 廊桥分配](https://www.luogu.com.cn/problem/P7913) 2.[P7914 [CSP- ...

  8. FWT(快速沃尔什变换)零基础详解qaq(ACM/OI)

    1.前言(废话) 记得一年半之前做SRM518 Nim的时候还不知道FWT,当时自己用分治完美的水过去了.然后昨天的牛客有一道题,是说nim博弈中有n堆石子,请问最多取出多少堆石子可以让先手必败.当时 ...

  9. [bugku]web后面的部分 【脚本,正则 md5 】(疯狂补题qaq) 重点是搞会了 而不是写博客 m...

    -------不动脑子的我仿佛一个筛子--------- 索引 (自己查了搞出来和最后看了题解还是不一样的) 当然这些可能都是套路最后就没什么意思了..... 以及在"前女友"后面 ...

  10. 1412: QAQ 君临天下 || 天行九歌 [区间]

    QAQ & 君临天下 || 天行九歌 Description QAQ~生活之余喜欢看一些动漫,说到国产动漫,QAQ 最喜欢的就属玄机了,玄机出品的动漫都很赞的说,君临天下 和 天行九歌是 QA ...

最新文章

  1. C#+Mapxtreme 实现一些GIS系统基本的功能
  2. Pandas读取中文文本文件报错:python ‘utf-8‘ codec can‘t decode byte 0xe3 in position 0: unexpected end of data
  3. 计算机三级信息安全技术考什么2019,2019计算机三级信息安全技术精品练习8
  4. 干货!操作系统基础知识汇总!转给要面试的同学吧
  5. 浅谈数据结构之主席树(线段树进阶版)
  6. eclipse设置工作空间编码为默认utf-8
  7. python nltk book_nltk book的下载
  8. 数据预处理与特征工程—6.Kaggle房价预测中数据预处理与特征工程
  9. Oracle的常用修改表及字段的语句
  10. SpringBoot+zk+dubbo架构实践(五):搭建微服务电商架构(内附GitHub地址)
  11. Python学习资料篇
  12. 证券期货行业数据模型设计
  13. 将腾讯视频QLV格式转换为MP4格式
  14. 世界经典咖啡@配制方法
  15. 广东省公共资源交易平台逆向分析
  16. ChatGPT 爆火的背后:深度解读“智能对话”与“人机交互”技术
  17. USB接口PCB设计
  18. 奥运上最幸福的失意人-劳伦杰克逊
  19. 2021年全球与中国手动微操纵器行业市场规模及发展前景分析
  20. 杏雨梨云USB维护系统又升级了!——杏雨梨云USB维护系统2019端午版

热门文章

  1. 网络带宽的检测工具介绍
  2. Jetpack ViewBinding
  3. 双硬盘安装Windows+Ubuntu
  4. 【Maven】Idea搭建多Module项目修修补补
  5. 《软件工程之美》打卡第四周,2021最新Android面试真题解析
  6. Syntax Error: Error: No ESLint configuration found Syntax Error: TypeError: eslint.CLIEngine i
  7. 第四篇--关于device
  8. C语言:带你轻松干掉 腾讯笔试大题 带环链表
  9. Python-玩转数据-Scrapy中Spiders
  10. 怎样推导圆面积计算公式?