超时并错误!求助!
查看原帖
超时并错误!求助!
1226604
Huang_MAN楼主2024/8/28 10:26
#include <iostream>
#include <cstdio>
using namespace std;
bool hs(int x)
{
	for(int i=1;i<=x;i++)
	{
		for(int j=1;j<=x;j++)
		{
			if(j*j+i*i==x)
				return true;
		}
	}
	return false;
}
int main()
{
	int n;
	cin >> n;
	for(int i=1;i<=n;i++)
	{
		int a;
		cin >> a;
		if(hs(a))
			cout << "Yes";
		else
			cout << "No";
	}
	return 0;
}
2024/8/28 10:26
加载中...