高分求浙大acm1910

ACM_BNU 2004-08-09 11:12:57
http://acm.zju.edu.cn/show_problem.php?pid=1910
...全文
107 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaojun_wu 2004-08-10
  • 打赏
  • 举报
回复
V/i+V/j+V/k=V(1/i + 1/j + 1/k),其中V时体积,i,j,k是边长,调和平均在三者相等时最大,相应的得到该等式在三者相等时最小!
HelpMeACM 2004-08-10
  • 打赏
  • 举报
回复
如何判断三边最接近时表面积最小
xiaojun_wu 2004-08-10
  • 打赏
  • 举报
回复
思路:三边最接近时表面积最小!所以,三个循环变量:
i从一开始,
j从i开始
k从j开始,
i×j×k==体积,不用判断,最后一组解肯定时最好的解!
zerray 2004-08-09
  • 打赏
  • 举报
回复
#include<iostream>
using namespace std;
int main()
{
int t,n;
cin>>t;
while (t--)
{
cin>>n;
int i,j,k,tmp,best=1000000000;
for (i=1;i*i*i<=n;++i)
for (j=i;i*j*j<=n;++j)
{
if (n%(i*j)) continue;
k=n/(i*j);
tmp=2*i*j+2*i*k+2*j*k;
if (tmp<best) best=tmp;
}
cout<<best<<endl;
}
}

没想到这也有问ACM的:)
ACM_BNU 2004-08-09
  • 打赏
  • 举报
回复
http://acm.zju.edu.cn/show_problem.php?pid=1910

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧