请教大佬:为啥我在洛谷100分,在 noi 20分
查看原帖
请教大佬:为啥我在洛谷100分,在 noi 20分
101624
co2009楼主2020/5/27 20:34

我在NOI Online测试3里得20分,但在这里AC了,请大牛看一看哪里错了。

#include<bits/stdc++.h>
using namespace std;
int n,Max,s[105];bool p;string name[25],message[205];
int main(){
	freopen("save.in","r",stdin);
	freopen("save.out","w",stdout);
	cin>>n;
	for(int i=1;i<=n;++i){
		cin>>name[i]>>message[i];
		for(int j=0;j<message[i].size()-2;++j)
			if (message[i][j]=='s'&&message[i][j+1]=='o'
			&&message[i][j+2]=='s')++s[i];
		Max=max(Max,s[i]);
	}
	for(int i=1;i<=n;++i)
		if (Max==s[i]){
			if (p)cout<<" ";
			cout<<name[i];p=1;
		}
	cout<<endl<<Max<<endl;
	return 0;
}
2020/5/27 20:34
加载中...