东方博宜
1151. 桐桐数
求答案
桐桐数(传送门)
#include <bits/stdc++.h>
using namespace std;
bool s(int n){
bool a=true,b=true;
for(int i=2;i<=sqrt(n);i++)
{
if(n%i==0)
{
for(int j=2;j<=sqrt(i);i++)
{
if(i%j==0)
{
a=false;
break;
}
}
for(int j=2;j<=sqrt(n/i);i++)
{
if((n/i)%j==0)
{
b=false;
break;
}
}
if(a==true&&b==true)
{
return true;
}
}
}
return false;
}
int main(){
int n;
cin>>n;
if(s(n)) cout<<"It's a Tongtong number.";
else cout<<"It's not a Tongtong number.";
}