90分!求解析!我的十分跑哪去了
查看原帖
90分!求解析!我的十分跑哪去了
1385877
EricLi2013楼主2024/9/24 14:52

90分!求解析!

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	while(n--){
		long long s;
		cin>>s;
		bool flag=false;
		for(long long i=1;i<=sqrt(s)-1;i++){
			for(long long j=i;j<=sqrt(s);j++){
				if(i*i+j*j==s) flag=true;
				if(flag) break;
			}
			if(flag) break;
		}
		if(flag) printf("Yes\n");
		else printf("No\n");
	}
	return 0;
}
2024/9/24 14:52
加载中...