fork(1) download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. unsigned long long n, m1, m2, m3, a=10000, i=3;
  6. cin>>m1>>m2>>m3>>n;
  7. for (i=3; i<1000000; i++) {
  8. bool flag = false;
  9. if (i%m2==0 && i%m3==0) {
  10. a=i;
  11. goto L;
  12. }
  13. }
  14. L:
  15. //cout<<a<<endl;
  16. n=n%a;
  17. if (n>=a/2 || n==0) cout<<a-n;
  18. else cout<<"-"<<n;
  19. return 0;
  20. }
Success #stdin #stdout 0s 4560KB
stdin
3
4
5
35
stdout
5