Блог пользователя sjp1114

Автор sjp1114, история, 2 года назад, По-английски

include <bits/stdc++.h>

using namespace std;

void solve(){ string word; cin >> word; unordered_set s; int count = 0;

for(int i = 0; i < word.size() and word[i] != '\0'; i++){
    //check if x is already not in set s!
    if(s.find(word[i]) !=  s.end()){
        s.insert(word[i]);
        count++;
    }
    //otherwise, it's a character we already saw before!
}

//check for parity!
if(count % 2 == 0){
    cout << "CHAT WITH HER!";
    return;
}

else{
    cout << "IGNORE HIM!";
    return;
}

}

int main(){ solve(); }

  • Проголосовать: нравится
  • -14
  • Проголосовать: не нравится

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
s.find(word[i]) !=  s.end() // means word[i] exists in s, you should change it to s.find(word[i]) ==  s.end() and also your code doesn't compile because you miss (1) #include (2) unordered_set<char> s

See this: Your 168035956