求助!48pts
查看原帖
求助!48pts
977778
__Harry_Haiyun__楼主2023/7/14 15:20
#include <bits/stdc++.h>
#define MOD 998244353
#define mod 1000000007
using namespace std;
int main()
{
	int n,ans[4];
	cin >> n;
	for (int a = 0; a <= n; a++)
	{
	    for (int b = 0; b <= n; b++)
	    {
	        for (int c = 0; c <= n; c++)
	        {
	            for (int d = 0; d <= n; d++)
	            {
	                if (pow(a,2) + pow(b,2) + pow(c,2) + pow(d,2) == n)
	                {
	                    ans[0] = a;
	                    ans[1] = b;
	                    ans[2] = c;
	                    ans[3] = d;
	                    sort(ans,ans + 4);
	                    printf("%d %d %d %d",ans[0],ans[1],ans[2],ans[3]);
	                    return 0;
                    }
                }
            }
        }
    }
	return 0;
}
2023/7/14 15:20
加载中...