需要大佬帮助!!!,编译错误
查看原帖
需要大佬帮助!!!,编译错误
932263
AT_WHY_ZD楼主2023/10/20 21:54
#include <bits/stdc++.h>
using namespace std;
#define ll long long
void dfs(long long a,long long b,long long c,long long d){
 	return a*a+b*b+c*c+d*d;
 	
}
int main() {
	int n;
	cin>>n;
	for(long long i=0;i<=5000005;i++){
		int p=dfs(i,i,i,i);
		if(p>n)break;
	for(int j=0;j<=5000005;j++){
		int q=dfs(i,j,j,j);
		if(q>n)break;
	for(int k=0;k<=5000005;k++){
		int o=dfs(i,j,k,k);
		if(o>n)break;
	for(int l=0;l<=5000005;l++){
		int s=dfs(i,j,k,l)
		if(s>n){
			break;
		}else if(s==n){
		     cout<<i<<" "<<j<<" "<<k<<" "<<l,0;
		}
	}
	}
	}
	}
	return 0;
}


壶关

2023/10/20 21:54
加载中...