一个set的疑问
查看原帖
一个set的疑问
421291
Noble_Wolf楼主2023/11/6 19:46

一道很简单的题,但是这个代码其中

int maxn=-1;

改成maxn=0才能过

请问是哪里有问题?

int n;
char s[110];
multiset<pair<char,char> >ss;
int main(){
	n=re();
	cin>>s+1;
	int maxn=-1;
	pair<char,char>a;
	for(int i=1;i<n;i++){
		ss.insert({s[i],s[i+1]});
		if(maxn<ss.count({s[i],s[i+1]})){
			maxn=ss.count({s[i],s[i+1]});
			a={s[i],s[i+1]};
		}
	}
	cout<<a.first<<a.second<<endl;
	return 0;
}


2023/11/6 19:46
加载中...