Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <algorithm>
- #include <vector>
- using namespace std;
- int main()
- {
- string esemenyekSzamaS="", kategoriakSzamaS="";
- int esemenyekSzama=0, kategoriakSzama=0;
- getline(cin, esemenyekSzamaS);
- getline(cin, kategoriakSzamaS);
- esemenyekSzama = stoi(esemenyekSzamaS); kategoriakSzama = stoi(kategoriakSzamaS);
- string t[esemenyekSzama][3];
- for (int i = 0; i < esemenyekSzama; i++) {
- getline(cin, t[i][0]);
- getline(cin, t[i][1]);
- getline(cin, t[i][2]);
- }
- string kategoriak[kategoriakSzama];
- int kezdoev=0, vegsoev=0;
- cin >> kezdoev >> vegsoev;
- for (int i = 0; i < kategoriakSzama; i++) {
- cin >> kategoriak[i];
- }
- int darabok[esemenyekSzama];
- int db = 0;
- for (int i = 0; i < kategoriakSzama; i++) {
- darabok[i] = 0;
- }
- for (int i = 0; i < esemenyekSzama; i++) {
- darabok[stoi(t[i][1]) - 1]++;
- }
- vector<string> megoldasok;
- for (int i = 0; i < kategoriakSzama; i++) {
- if(darabok[i] == 0) megoldasok.push_back(kategoriak[i]);
- }
- cout << megoldasok.size();
- for(int i = 0; i < megoldasok.size(); i++) {
- cout << " " << megoldasok.at(i);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement