#include "iostream"
#include "cmath"
using namespace std;
int main()
{
int C, N, a, b, c, ans, temp;
cin >> C;
while (C--)
{
cin >> N;
temp = 0;
ans = 1000 * 1000 * 1000;
for (a = 1; a *a * a <= N; a++)
{
for (b = a; a * b * b <= N; b++)
{
if (N%(a * b) == 0)
{
c = N / (a * b);
temp = (a * b + b * c + a * c) * 2;
if (temp < ans)
ans = temp;
}
}
}
cout << ans << endl;
}
}zoj 1910 Blocks
最新推荐文章于 2022-02-25 21:57:21 发布
本文通过C++实现了一个解决三维几何问题的程序,该程序能够找出最优化的长方体表面区域,给定一个体积N,程序将计算并输出可能的最小表面积。
314

被折叠的 条评论
为什么被折叠?



