894A. QAQ#(暴力)

Posted hello_OK

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了894A. QAQ#(暴力)相关的知识,希望对你有一定的参考价值。

题目出处:http://codeforces.com/problemset/problem/894/A

题目大意:计数依次出现QAQ的次数

#include<iostream>
using namespace std;
int main(){
    string s;
    cin>>s;
    int ans=0;
    if(s.length()<3){
        cout<<0;
        return 0;
    }
    for(int i=0;i<s.length()-2;i++){
        if(s[i]==\'Q\')//Q
            for(int j=i+1;j<s.length()-1;j++){
                if(s[j]==\'A\')//A
                    for(int k=j+1;k<s.length();k++){
                        if(s[k]==\'Q\')//Q
                            ans++;
                    }
            }
    }
    cout<<ans;
    return 0;
} 

测试数据比较小,三层循环也不怕,可以查查一些其他解法,以备出现大数据的情况

 

以上是关于894A. QAQ#(暴力)的主要内容,如果未能解决你的问题,请参考以下文章

未完成 一晚上没打完一个暴力QAQ

5.27 考试修改+总结

6.5 THUSC 考试题解

6.15 考试修改+总结

多校联考九场总结

题解JSOIWC2019 Round1