STL作业

#include<bits/stdc++.h>

using namespace std;

int main(){

	map<string,int>mp;

	int n;

	while(cin>>n){

		mp=map<string,int>();

		mp["green"]=mp["red"]=mp["blue"]=mp["pink"]=mp["orange"]=mp["black"]=0;

		while(n--){

		string str;

		cin>>str;

		mp[str]++;

		}

		int maxx=0;

		string ans;

		for(map<string,int>::iterator it=mp.begin();it!=mp.end();it++){

			if(it->second>maxx){

				maxx=it->second;

				ans=it->first;

			}

		}

		cout<<ans<<endl;

	}

	return 0;

}

​

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值