Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- int main() {
- unsigned long long A, B, S, Q, X;
- cin >> S >> A >> B >> Q;
- if (S >= Q) {
- cout << 0;
- }
- else {
- if ((S-B)/A == ceil((S-B)/A) && (Q-B)/A == ceil((Q-B)/A)) {
- cout << (Q-B)/A - (S-B)/A;
- }
- else {
- if ((S-B)/A != ceil((S-B)/A) && (Q-B)/A == ceil((Q-B)/A)) {
- cout << (Q-B)/A - ceil((S-B)/A);
- }
- else {
- if ((S-B)/A == ceil((S-B)/A) && (Q-B)/A != ceil((Q-B)/A)) {
- cout << floor((Q-B)/A) - (S-B)/A;
- }
- else {
- if ((S-B)/A != ceil((S-B)/A) && (Q-B)/A != ceil((Q-B)/A)) {
- cout << ceil((Q-B)/A) - ceil((S-B)/A);
- }
- }
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement