如题:
提示:对于一个矩形,面积不变时,长宽最接近时,周长最长
上代码:
#include<iostream>
#include<cstdio>
#include<math.h>
using namespace std;
int main(){
int t;cin>>t;
while(t--){
int s;cin>>s;
int i,j;
for(i=sqrt(s);i>=1;i--){//从面积的平方根开始遍历能最快找到最接近的长宽
if(s%i==0){
j=s/i;
break;
}
}
int c=2*(i+j);
cout<<c<<endl;
}
return 0;
}
感谢阅读【爱心】