关注
制造回文串这个题,其实只要统计出现此时为奇数的字符的个数就可以,出现次数为偶数的字符
可以直接放在出现次数为奇数的字符的两侧。如果统计结果中出现次数为奇数的字符个数为0,
则输出字符串的size,这种情况对应把所有字符拆分为单个字符的情况,否则输出统计结果。
#include <iostream>
#include <vector>
#include <string.h>
using namespace std;
int main(){
int i = 0;
string s;
while(cin >> s){
vector<int> count(256, 0);
for(i = 0;i < s.size();i++){
count[s[i]]++;
}
int oddNum = 0;
for(i = 0;i < count.size();i++){
if(count[i] % 2 == 1)
oddNum++;
}
if(oddNum == 0)
cout << s.size() << endl;
else
cout << oddNum << endl;
}
return 0;
}
查看原帖
点赞 评论
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
04-16 04:21
广东培正学院 单片机 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的求职总结 #
18540次浏览 356人参与
# 辞职之后最想做的一件事 #
9251次浏览 147人参与
# 毕业季,给职场新人一些建议 #
16138次浏览 287人参与
# 我的工作日记 #
94613次浏览 1250人参与
# 我的实习日记 #
2426126次浏览 25329人参与
# 晒一晒你收到的礼盒 #
60943次浏览 366人参与
# 选offer应该考虑哪些因素 #
14139次浏览 227人参与
# 第一份工作应该只看薪资吗 #
137915次浏览 1454人参与
# 牛客十周岁生日快乐 #
129030次浏览 1515人参与
# 你怀疑过自己的专业选择吗? #
17059次浏览 201人参与
# 在国企工作的人,躺平了吗? #
327077次浏览 3840人参与
# 你想留在一线还是回老家? #
37093次浏览 445人参与
# 为了秋招你都做了哪些准备? #
10266次浏览 150人参与
# 秋招想进国企该如何准备 #
57250次浏览 370人参与
# 你小时候最想从事什么职业 #
90812次浏览 1698人参与
# 你们公司哪个部门最累? #
15195次浏览 130人参与
# 工作后会跟朋友渐行渐远吗 #
21033次浏览 167人参与
# 速腾聚创求职进展汇总 #
30528次浏览 229人参与
# 产品实习,你更倾向大公司or小公司 #
146391次浏览 1909人参与
# 薪资爆料 #
102695次浏览 1042人参与