fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <set>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8. vector<int> myvector;
  9.  
  10. for (int i = 0; i < 10; i++)
  11. myvector.push_back(rand() % 100);
  12.  
  13. for (vector<int>::iterator it = myvector.begin(); it != myvector.end(); ++it)
  14. cout << *it << " ";
  15.  
  16. cout << endl;
  17.  
  18. set<int> s;
  19. int n = 10;
  20.  
  21. for (int i = 0; i < n; i++) {
  22. for (int j = 0; j < n; j++) {
  23. s.insert(i * i * i * j * j * j);
  24. }
  25. }
  26. for (vector<int>::iterator it = myvector.begin(); it != myvector.end(); ++it) {
  27. if (s.find(*it) != s.end()) {
  28. cout << *it << " ";
  29. }
  30. }
  31.  
  32. return 0;
  33. }
Success #stdin #stdout 0s 5316KB
stdin
Standard input is empty
stdout
83 86 77 15 93 35 86 92 49 21