- 注册时间
- 2004-10-13
- 最后登录
- 2019-5-15
⑧专业
*永恒国度*
- 积分
- 14145

|
- #include<stdio.h>
- #include<math.h>
- int main(void)
- {
- int i,t=0,n,m;
-
- scanf("%d",&n);
- for(i=sqrt(n-1);i>=sqrt(n/2);i--)
- if((i*i+(sqrt(n-i*i))*sqrt(n-i*i))==n)
- {
- m = sqrt(n-i*i);
- printf("%d=%d*%d+%d*%d\n",n,i,i,m,m);
- t = 1;break;
- if(t==0) printf("none!");
- }
-
- return 0;
- }
复制代码 这样时间复杂度应该是什么呢? |
|