For a web developer, it is very important to know how to design a web page’s size. So, given a specific rectangular web page’s area, your job by now is to design a rectangular web page, whose length L and width W satisfy the following requirements:
You need to output the length L and the width W of the web page you designed in sequence.
Example:
Note:
The given area won’t exceed 10,000,000 and is a positive integer
The web page’s width and length you designed must be positive integers.
解法1:O(Sqrt(area))
按照提议,如果area是一个完全平方数的话正方形的边长就是最佳答案。那么可以从平方根出发,找出 1 <= x <= sqrt(area)当中最大的能被area整除的数就是所要求的。
Java