Submission #872971

#TimeUsernameProblemLanguageResultExecution timeMemory
872971aegPizza (COCI21_pizza)C++14
30 / 50
1 ms536 KiB
#include <bits/stdc++.h> using namespace std; #define I insert #define PB push_back int main() { int n; cin >> n; vector<int> a(n); for(int i=0; i<n; i++) { cin >> a[i]; } int m; cin>>m; set<set<int>> s; for(int i=0; i<m; i++) { set<int> tmp; int temp; cin>>temp; for(int j=0; j<temp; j++) { int a; cin >> a; tmp.I(a); } s.I(tmp); } for(int i=0; i<n; i++) { vector<set<int>> toer; for(auto x:s) { if(x.count(a[i])) toer.PB(x); } for(int i=0; i<toer.size(); i++) s.erase(s.find(toer[i])); } cout << s.size() << endl; }

Compilation message (stderr)

Main.cpp: In function 'int main()':
Main.cpp:33:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::set<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   33 |         for(int i=0; i<toer.size(); i++) s.erase(s.find(toer[i]));
      |                      ~^~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...