fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <cassert>
  4. #include <cstdlib>
  5. using namespace std;
  6.  
  7.  
  8.  
  9. int main() {
  10. for (int i=0;i<5000000;i++){
  11. vector<int> test;
  12. vector<int> v;
  13. vector<int> vv;
  14. for (int j=0;j<10;j++)
  15. test.push_back(j);
  16. //do test
  17. v.reserve(test.size());
  18. v.push_back(0);
  19. for (int i = 1; i < test.size(); ++i)
  20. if (test[i] > test[v[0]]) {
  21. v.clear();
  22. v.push_back(i);
  23. } else if (test[i] == test[v[0]]) {
  24. v.push_back(i);
  25. }
  26. //
  27. /*int _max = 0;
  28. vv.reserve(test.size());
  29. for (int i=0;i<test.size();i++)
  30. _max = max(_max,test[i]);
  31. for (int i=0;i<test.size();i++)
  32. if (test[i] == _max)
  33. vv.push_back(i);*/
  34. /*assert(vv.size() == v.size());
  35. for (int i=0;i<vv.size();i++)
  36. assert(v[i] == vv[i]);*/
  37. }
  38. return 0;
  39. }
Success #stdin #stdout 3.44s 3456KB
stdin
Standard input is empty
stdout
Standard output is empty