我是我的思路,能 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; }
点赞 评论

相关推荐

面试摇了我吧:啊哈哈面试提前五个小时发,点击不能参加就是放弃
点赞 评论 收藏
分享
牛客网
牛客企业服务