

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <bits/stdc++.h>
using namespace std;
long long tonguoc(long long n)
{
int cnt = 0;
for(long long i = 1; i * i <= n; i++)
{
if(n%i==0)
{
cnt+=i;
if(n/i!=i) cnt+=n/i;
}
}
return cnt;
}
int main()
{
long long n;
cin>>n;
if(tonguoc(n)/n==2) cout<<"YES";
else cout<<"NO";
}
Hãy giúp mọi người biết câu trả lời này thế nào?
`10^12` cơ mà
- Đề dễ quá à ?
#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main(){
ll number; cin >> number ;
ll sum_check = number ;
for (ll i=1;i<=number/2;i++) if (number%i==0) sum_check += i;
(sum_check/2==number) ? (cout<<"YES") : (cout<<"NO");
}
Hãy giúp mọi người biết câu trả lời này thế nào?

Bảng tin