

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <iostream>
using namespace std;
int main() {
int a,b,c,d;
cin >> a >> b >> c >> d;
int count = 0;
for (int i=a; i<=b; i++) if (i%c!=0 && i%d!=0) count++;
cout << count;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
#include<bits/stdc++.h> using namespace std; long long A,B; long long C,D; long long UCLN(long long A, long long B) { if (B == 0) return A; return UCLN(B, A%B); } long long coutNum( long long a, long long b, long long c, long long d) { long long x=b/c-(a-1)/c; long long y=b/d-(a-1)/d; long long k=(c*d)/UCLN(c,d); long long z=b/k-(a-1)/k; return b-a+1-x-y+z; } int main() { ios_base::sync_with_stdio(0); cin.tie(0), cout.tie(0); freopen("CNTNUM.inp","r",stdin); freopen("CNTNUM.out","w",stdout); cin>>A>>B>>C>>D; cout<<coutNum(A,B,C,D); } Rút gọn#include<bits/stdc++.h> using namespace std; long long A,B; long long C,D; long long UCLN(long long A, long long B) { if (B == 0) return A; return UCLN(B, A%B); } long long coutNum( long long a, long long b, long long c, long long d) ... xem thêm
Bảng tin
5599
4859
3498
Đúng mà
3
1070
1
mik chay ko ra
5599
4859
3498
Mình run vẫn bth
3
1070
1
:(
3
1070
1
cơ mà thời gian nó chạy quá giới hạn rùi -> ko tính ;-;
2707
41698
2042
Bài 2 đứa tle hết ròi, làm lại nhanh :v https://c.tmath.vn/problem/hsg11vinhphuc2021c2
5599
4859
3498
😀.
5599
4859
3498
Đào dữ v, rp đi