标签:too lap problem tool 输入 play 矩形 end one
输入1个数S(1 <= S <= 10^9)。
输出最小周长。
24
20
i*j=C,i越靠近j,i+j越小。
1 #include <iostream> 2 #include <cmath> 3 using namespace std; 4 int main() 5 { 6 int s; 7 cin>>s; 8 int i=sqrt(s); 9 int j=s/i; 10 while(i*j!=s) 11 { 12 if(i*j>s) 13 i--; 14 else if(i*j<s) 15 j++; 16 } 17 cout<<2*(i+j)<<endl; 18 return 0; 19 }
标签:too lap problem tool 输入 play 矩形 end one
原文地址:http://www.cnblogs.com/onlyli/p/7254094.html