#include <iostream>
#include <set>
#include <sstream>
#include <algorithm>
using namespace std;
int main(){
int n, num;
string line;
cout << "n = "; cin >> n;
set <int> yes;
set <int> no;
stringstream ss;
while(1) {
ss. clear();
getline(cin, line);
if(line != "HELP" && line != "YES" && line != "NO") {
ss << line;
continue;
}
if(line == "HELP") break;
if(line == "YES") {
while(ss >> num) {
yes. insert(num);
}
continue;
}
if(line == "NO") {
while(ss >> num) {
no. insert(num);
}
continue;
}
}
set <int> result;
set_difference(yes. begin(), yes. end(), no. begin(), no. end(), inserter(result, result. begin()));
for(auto it = result. begin(); it != result. end(); it++) {
cout << *it << " ";
}
return 0;
}
Дайте "лучший " если решение правильное, пожалуйста, у меня уже 1000 из 500 баллов но не могу набрать 5 лучших ов