0
已解决
崔皓轩
新手光能
新手光能
题目链接: 酷町堂:5418
5418 找朋友
经验值:800
时间限制:1000毫秒
内存限制:128MB
题目描述 De**ion
经猫联邦调查局调查发现,从一个人的网名可以推断出他的**别!
如果一个人的网名中,不同的字符的数量是奇数,那么这个人是男生;如果一个人的网名中,不同的字符数量是偶数,那么这个人是女生。
现在给出一个网名,请帮助酷町猫判断,他究竟是男生还是女生。
输入描述 Input De**ion
一个字符串,字符串不带空格
输出描述 Output De**ion
如果是男生,输出"boy";如果是女生,输出"girl"
样例输入 Sample Input
样例输入1 wjmzbmr 样例输入2 xiaodao
样例输出 Sample Output
样例输出1 girl 样例输出2 boy
数据范围及提示 Data Size & Hint
样例1:w、j、m、z、b、r,共6个,是偶数
样例2:x、i、a、o、d,共5个,是奇数
哪错了啊!!!!!!
#include<bits/stdc++.h>
using namespace std;
string s;
int b[105],cnt;
int main(){
getline(cin,s);
for(int i=0;i<s.size();i++){
b[s[i]]++;
}
for(int i=0;i<s.size();i++){
if(b[s[i]]!=0){
cnt++;
b[s[i]]=0;
}
}
if(cnt%2==0){
cout<<"girl";
}else{
cout<<"boy";
}
return 0;
}