AC(包对)

hf99 · 发布于 2026-05-24 · 浏览 75 回复 1

include

include

using namespace std; int main() {

long long L,R,m=0;
cin>>L>>R;
for(long long i=1;;i++) 
{
	if(i*i>R) 
	{
		break;
	}
	if(i*i>=L&&i*i<=R) 
	{
		long long k=i*i;
		long long sum=0;
		while(k)
		{
			sum+=k%10;
			k=k/10;
		}
		for(long long j=2;j<sum;j++)
		{
			if(sum%j==0)
			{
				break;
			}
			if(j==sum-1)
			{
				cout<<i*i<<" ";
				m=1;
				break;
			}
		}
	}
}
if(m==0)
{
	cout<<"0";
}
return 0;

}

全部回复 共 1 条

  1. hf99 #1 楼主 ·

    iostream cstdio

发表回复