Đăng nhập để hỏi chi tiết


Ghi vào 2 số a,b(<=1e9) . Đếm xem có bao nhiêu số có đứng 5 ước trong đoạn a,b
C++
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#danglam228
#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll a,b,d=0;
ll tt(ll n){
ll kq=1;
for(int i=2;1LL*i*i<=n;i++){
ll k=0;
while(n%i==0){
k++;
n=n/i;
}
kq=kq*(k+1);
}
if(n>1) kq=kq*2;
return kq;
}
int main(){
cin>>a>>b;
ll m=round(sqrt(a));
ll n=round(sqrt(b));
for(int i=m;i<=n;i++){
if(tt(i)==3){
d++;
}
}
cout<<d;
}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;
int main() {
long long a, b;
cin>>a>>b;
long long d=0;
for (long long i=a;n<=b;i++) {
long long duoc=0;
for (long long j=1;j*j<=i;j++) {
if (i%j==0) {
duoc++;
if (j!=i/i) {
duoc++;
}
}
}
if (duoc==5) {
d++;
}
}
cout<<d;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
805
1814
1574
vào nhóm ko:3
321
1843
227
xl nhé mk luôn trung thành với nhóm mặc dù nhóm ko đua top
662
1659
298
wao trung thành thật
321
1843
227
perfect