#include #define foreach(i, v) for(__typeof((v).begin()) i = (v).begin(); i != (v).end(); ++ i) #define BETWEEN(a, x, b) (a<=x&&x>a>>b>>c>>d; int res = 0; for (int i=0;i<=a;i++){ if (i * c > b) break; if(i + i * c > d) break; res = i; } cout<