我是我的思路,能 AC #include <iostream> (720)#include <vector> #include <string> (765)#include <unordered_map> using namespace std; string gameWinner( const string& str ) { unordered_map<char, int> M; for ( char ch : str ) ++M[ch]; // 统计「奇数」字符的个数 int oddChar = 0; for ( auto iter = M.begin(); iter != M.end(); ++iter ) { if ( iter->second % 2 == 1 ) ++oddChar; } if ( oddChar == 0 ) return "Cassidy"; else { if ( oddChar % 2 == 1 ) return "Cassidy"; else { return "Eleanore"; } } } int main() { int n; scanf( "%d", &n ); vector<string> vec( n ); for ( int i = 0; i < n; ++i ) cin >> vec[i]; for ( auto str : vec ) { cout << gameWinner( str ) << endl; } return 0; }
点赞 评论

相关推荐

10-09 17:17
已编辑
门头沟学院 Java
活泼的代码渣渣在泡池...:同学你好,我也是学院本,后天要面这个亚信科技,是实习,请问问题都啥样呀,我项目就做了网上的,这是第一次面试
投递多益网络等公司10个岗位
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务