#include <bits/stdc++.h> using namespace std; long long a, b, x, y; long long gcd(long long a, long long b) { if (b == 0) return a; return gcd (b, a % b); } long long dem(long long x) { long long lef = a/x; if (a%x!=0) lef++; long long rig=b/x; return rig - lef + 1; } int main() { freopen ("CHIAHET.inp", "r", stdin); freopen ("CHIAHET.out", "w", stdout); cin >> a >> b >> x >> y; long long lcm = x * y / gcd(x, y); long long dx = dem(x); long long dy = dem(y); long long dlcm = dem(lcm); cout << dx + dy - dlcm << '\n'; return 0; }
* Chuyên dạy lập trình ONLINE cho học sinh THCS, THPT *.
Mọi giao lưu, trao đổi, xin liên hệ: Lê Quang Vinh - zalo: 037.803.8755.
Page: Lớp học Code Sky
Group FB1: Ôn thi HSG9 - THTB - TS10 chuyên tin
Group FB2: Học Scratch - Ôn thi Tin học trẻ bảng A
Thứ Hai, 18 tháng 4, 2022
CHIAHET C++
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.