QWQ,递归做法有神犇帮忙改改的吗……
  • 板块CF894A QAQ
  • 楼主Max6700
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/3/27 21:44
  • 上次更新2023/10/23 20:16:46
查看原帖
QWQ,递归做法有神犇帮忙改改的吗……
935012
Max6700楼主2023/3/27 21:44

一个不懂就问的萌新+1

#include<bits/stdc++.h>
using namespace std;

string s;

int dog(int x)
{
	int y=0;
	
	for(int j=x;j<s.size();j++)
	{
		int A=0,Q=0;
		if(s[j]=='Q')
		{
			for(int i=j;i<s.size();i++)
			{
				if(s[i]=='Q')Q=1;
				if(s[i]=='A' && Q==1)
				{
					if(A==1)y=y+dog(i-1);
					else A=1;
				}
				if(s[i]=='Q' && A==1)
				{
					y++;
				}
			}
		}
	}
	return y;
}

int main(){
    
    
    cin>>s;
    
    cout<<dog(0);
    
    return 0;
}
2023/3/27 21:44
加载中...