又学到了! 制造回文那里统计每个字符个数之后,可以计算所有个数中的奇数个数,便是结果。 int cnt[26]{ 0 }; for (size_t i = 0; i < str.size(); ++i) { ++cnt[str[i] - 'a']; } int res = 0; for (int i = 0; i < 26; ++i) { res += cnt[i] & 0x01; } std::cout << res << std::endl;
点赞 2

相关推荐

牛客网
牛客企业服务