讨论 / 超时了,求改进
asdfghjkl66666 2017-09-10 22:55:54
点我顶贴 收藏 删除
#include<bits/stdc++.h>

int k,max=-2147483647,maxi=0,maxj=0;

int main()

{

scanf("%d",&k);

for(int i=1;i<=k;i++)

{

for(int j=1;j<=k;j++)

{

if((i*i-i*j-j*j)==1)

{

if(i*i+j*j>max)

{

max=i*i+j*j;

maxi=i;maxj=j;

}

}

}

}

printf("%d %d",maxj,maxi);

return 0;

}

查看更多回复
提交回复