为什么程序运行时是对的,然后提交了第5个测试点是错的??
查看原帖
为什么程序运行时是对的,然后提交了第5个测试点是错的??
371610
䶥䵵䥷䋾楼主2020/8/27 16:11
#include<iostream>
#include<string>
using namespace std;
int main(){
	int A,B,C,D,N=0;
	string M;
	cin>>A;
	string A1[A],A2[A];
	int A3[A];
	for(int i=0;i<A;i++){
		A3[i]=0;
		cin>>A1[i]>>A2[i];
		for(int j=2;j<A2[i].size();j++){
			if(A2[i][j-2]=='s'&&A2[i][j-1]=='o'&&A2[i][j]=='s')A3[i]++;
		}
		if(A3[i]>N) {N=A3[i];M=A1[i];}
	}
	cout<<M<<endl;
	cout<<N;
	return 0;
} 
2020/8/27 16:11
加载中...