3
1 1 1
#include<iostream> using namespace std; int main() { int num,i,j,k; loop: while(cin>>num) { for( i=1;i*i<num;i++) for( k=1;k*k<=num-i*i;k++) for( j=1;j*j<=num-i*i-k*k;j++) if((i*i+k*k+j*j)==num) { cout<<i<<" "<<k<<" "<<j<<endl; goto loop; } } return 0; }
杭电 HDU ACM 1407 测试你是否和LTC水平一样高
原文地址:http://blog.csdn.net/lsgqjh/article/details/44890699