求助,样例能过但提交就得WA
查看原帖
求助,样例能过但提交就得WA
537567
abab1013楼主2024/3/16 09:22

求助,样例可以过,但是提交就是WA

#include <bits/stdc++.h>
using namespace std;
const int N=1e7;
int t,k,l,r,num,f[N];
int main() {
	string a;
	
	cin>>t;
	while(t--) {
		cin>>a;
		cin>>k;
		num=0;
		f[1]=0;
		f[0]=0;
		for(int i=0; i<=a.size(); i++) {
			if(a[i]=='P') f[i+1]=f[i]+3;
			else if(a[i]=='p') f[i+1]=f[i]+2;
			else if(a[i]=='G') f[i+1]=f[i]+1;
			else f[i+1]=f[i];
			cout<<f[i+1]<<' ';
		}
		cout<<k;
		for(int j=1; j<=k; j++) {
			cin>>l>>r;
			cout<<f[r]-f[l-1]<<endl;
		}
	}
	return 0;
}
2024/3/16 09:22
加载中...