fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int a,b,c,d;
  6. int p,pmin,pmax,i,j,imin,imax,jmin,jmax;
  7. int rez,flag;
  8. cin >>a>>b>>c>>d;
  9. if (a<b)
  10. {
  11. imin=a;
  12. imax=b;
  13. }
  14. else
  15. {
  16. imin=b;
  17. imax=a;
  18. }
  19. if (c<d)
  20. {
  21. jmin=c;
  22. jmax=d;
  23. }
  24. else
  25. {
  26. jmin=d;
  27. jmax=c;
  28. }
  29. pmin=imin*jmin;
  30. pmax=imax*jmax;
  31. rez=0;
  32. for (p=pmin; p<=pmax; p++)
  33. {
  34. flag=0;
  35. for (int i=imin; i<=imax;i++)
  36. {
  37. j=p/i;
  38. if ((p%i==0) && (j>=jmin) && (j<=jmax))
  39. flag=1;
  40. }
  41. if (flag==1)
  42. rez=rez+1;
  43. }
  44. cout << rez;
  45. return 0;
  46. }
Success #stdin #stdout 0s 3464KB
stdin
1 10 1 10
stdout
42