全WA,求调
查看原帖
全WA,求调
759120
luogu_MeiFengqi楼主2024/7/24 20:00

样例过了,数据全WA,求调

#include<bits/stdc++.h>
using namespace std;
#define int long long int
string s;
string now="";
string finish="respect";
bool fj()
{
	for(int i=0;i<finish.size();i++)
	{
		if(finish[i]!=now[i]) return 0;
	}
	return 1;
}
signed main()
{
	int T;
	cin >> T;
	while(T--)
	{
		cin >> s;
		int k;
		cin >> k;
		int sum=0;
		if(k==0)
		{
			getchar();
			if(fj())
			{
				cout << 1 << endl;
				continue;
			}
		}
		int ans=0;
		for(int i=1;i<=k+1;i++)
		{
			int x;
			if(i!=k+1) cin >> x;
			else x=s.size()-1;
			now="";
			for(int i=ans;i<x;i++)
			{
				now+=s[i];
			}
			//cout << now << endl;
			ans=x;
			if(fj())
			{
				sum++;
			}
		}
		cout << sum << endl;
	}
	return 0;
}
2024/7/24 20:00
加载中...