永发信息网

杭电ACM1004气球颜色,测试数据无误,提交一直WA,跪求指出错误!

答案:2  悬赏:20  手机版
解决时间 2021-03-04 09:07
#include
using namespace std;
int main()
{
int n;
int t=0;
static int a[1000];
char color[1000][16];
int i=0;cin>>n;
for(i=0;i {
a[i]=0;
}
// cout<<"input n:"< while(n!=0)
{
// cout<<"input color:"< for(i=0;i {cin>>color[i];}
for(int j=0;j {
for(i=j+1;i {
if(strcmp(color[j],color[i])==0)
{a[j]++;}
}
}
int max=a[0];
for(i=0;i {
if(max {t=i;max=a[i];}
}
cout< cin>>n;
}
return 0;
}
最佳答案
你这代码连最基本的题目中的样例数据都过不了就敢说测试数据无误?
每输入一组数据,你的a都没有初始化。
全部回答
你好这个可以用图(map)的函数来做 #include <iostream> #include <map> #include <string> using namespace std; int main(int argc, char *argv[]) { int n,max; map<string,int> m; map<string,int>::iterator it; string s; while(cin>>n,n) { m.clear(); max=0; while(n--) { cin>>s; m[s]++; } for(it=m.begin();it!=m.end();it++) max=max>it->second?max:it->second; for(it=m.begin();it!=m.end();it++) { if(max == it->second) { cout<<it->first<<endl; break; } } } return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
云扬汽车座垫汽车用品批发零售地址在哪,我要
小龙虾去虾线怎么做
请问一下各位专业人士,考研心理咨询师方向,
急诊收治了一位神志不清,口吐白沫,敌敌畏中
联通安装宽带问题
德州交通物流信息中心地址在哪,我要去那里办
奔驰商务车七座电脑插口在哪快
方有将要的意思吗
FR3950速印机出现油墨型号不适本机?z
我不跟房子过日子。
形容好吃、弹牙、不肥贰、清香的词语或成语
南宁市乾丰车厢厂地址在什么地方,想过去办事
郑雅谐音英文名
杨柳国际新城(B区)怎么样?好不好?值不值得
台式电脑电源上置和下置有什么区别,那种方式
推荐资讯
从某种真核细胞中提取出大量核糖体,放入含有
U盘,插笔记本电脑,弹不出,怎么回事
临武三中那块地在古代是什么地方,有人住吗?
车撞成这样算撞的很严重吗
上海远太电子有限公司怎么样?
郑州都有哪些好点的小学
黄种人英语怎么说
安卓4.0能装qq2016版吗
乾隆四十九年(1784年),满载美国货的“中国皇
中国最大的城市商业银行排前几位的是什么?有
【心缘】心缘,含义是什么
罗马帝国颁行的公民法和万民法最主要的不同是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?