fork download
  1. #include <iostream>
  2. #include <algorithm>
  3.  
  4. #define m(x) std::cout << (x) << std::endl;
  5.  
  6. int main () {
  7. const size_t rozmiar{3};
  8. uint64_t n{999999999};
  9. uint32_t liczby[rozmiar];
  10. uint64_t suma{};
  11. std::cin >> liczby[0] >> liczby[1] >> liczby[2];
  12. //Sortowanie
  13. std::sort (liczby, liczby+rozmiar);
  14.  
  15. for (uint64_t i{liczby[0]}; i <= n; i+=liczby[0]) {
  16. int ile_razy{};
  17. uint64_t liczba{};
  18. for (size_t j{}; j < rozmiar; ++j) {
  19. if ((i % liczby[j]) == 0) {
  20. ++ile_razy;
  21. liczba = i;
  22. }
  23. }
  24. if(ile_razy == 1){ suma += liczba; }
  25. }
  26.  
  27. std::cout << suma << std::endl;
  28. }
Success #stdin #stdout 0.02s 3416KB
stdin
4321 87234 12341234132
stdout
115712414082496