fork download
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int n,x,y;
  6. cin>>n>>x>>y;
  7. long long l =1,r=1e18,ans=1e18;
  8. while (l<=r){
  9. long long mid =(l+r)/2;
  10. long long pc = mid/x + mid/y;
  11. if(pc>=n){
  12. ans = mid;
  13. r=mid-1;}
  14. else
  15. l=mid+1;}
  16.  
  17. cout<<ans;
  18.  
  19.  
  20.  
  21. return 0;
  22. }
Success #stdin #stdout 0s 5332KB
stdin
Standard input is empty
stdout
720414832