蓝桥杯--四平方和

https://www.lanqiao.cn/problems/122/learning/

 1 #include<cstdio>
 2 #include<algorithm>
 3 using namespace std;
 4 int main(){
 5     int N;
 6     scanf("%d",&N);
 7     for(int i=0;i*i<=N;i++)
 8         for(int j=i;j*j<=N;j++)
 9             for(int m=j;m*m<=N;m++)
10                 for(int n=m;n*n<=N;n++)
11                     if(i*i+j*j+m*m+n*n==N){
12                         printf("%d %d %d %d",i,j,m,n);
13                         return 0;
14                     }
15 }

 

posted @ 2022-03-29 17:13  HzzzzLi  阅读(25)  评论(0)    收藏  举报