fork download
  1. #include <ctime>
  2. #include <iostream>
  3.  
  4. int PE1(int N = 1000){
  5. int T=(N-1)/3, F=(N-1)/5, X=(N-1)/15;
  6. return 3*T*(T+1)/2 + 5*F*(F+1)/2 - 15*X*(X+1)/2;
  7. }
  8.  
  9. int main(){
  10. const int iterations = 200000000;
  11. int ans;
  12. clock_t start = clock();
  13. for(int i=0; i<iterations; ++i)
  14. ans += PE1(i);
  15. clock_t stop = clock();
  16. std::cout << ans << "\t" << (double(stop-start)/iterations);
  17. }
Success #stdin #stdout 2.8s 2928KB
stdin
Standard input is empty
stdout
675845978	0.014