整数の面積 A が与えられたとき、w*h = A で w+h ができるだけ小さくなるように、長方形の整数の辺 w と h をどのように見つけることができますか? 私はアルゴリズムが効率的であるよりも単純であることを望みます (合理的な効率の範囲内ではありますが)。
これを達成するための最良の方法は何ですか?
A の素因数を見つけて、w と h のバランスを取ろうとする何らかの方法でそれらを組み合わせますか? A に最も近い面積を持つ整数の辺を持つ 2 つの正方形を見つけて、それらの間を何らかの方法で補間しますか? 私が考えていない他の方法はありますか?