fork(2) download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. #include <cstdlib>
  5. #include <ctime>
  6. using namespace std;
  7. int main()
  8. {
  9. std::vector<int> x;
  10. for (int i = 0 ; i < 10000 ; i++)
  11. x.push_back(rand()%10);
  12.  
  13. for ( int k = 1 ; k <= 9 ; k++ )
  14. {
  15. clock_t start = clock();
  16. long long sum = 0;
  17. for ( int i = 0 ; i < 10000 ; i++ )
  18. {
  19. for ( int j = 0 ; j < 10000 ; j++ )
  20. {
  21. if ( x[j] < k )
  22. sum += x[j];
  23. else
  24. sum -= x[j];
  25. }
  26. }
  27. std::cout << "Sum: " << sum << " k: " << k << " Time: " << (clock() - start)/1000 << endl;
  28. }
  29. }
Success #stdin #stdout 3.75s 2812KB
stdin
Standard input is empty
stdout
Sum: -449010000 k: 1 Time: 280
Sum: -429410000 k: 2 Time: 360
Sum: -389330000 k: 3 Time: 440
Sum: -331790000 k: 4 Time: 520
Sum: -251070000 k: 5 Time: 550
Sum: -156270000 k: 6 Time: 510
Sum: -31950000 k: 7 Time: 450
Sum: 113790000 k: 8 Time: 360
Sum: 271710000 k: 9 Time: 260