POJ 3536 Beer Refrigerator(水~)
2015-08-30 08:48
211 查看
Description
给定一个立方体的体积,使其表面积最小,求长宽高(长宽高均为整数)
Input
一组用例,一个整数n表示立方体体积
Output
输出使得立方体表面积最小的长宽高
Sample Input
1 12
2 13
3 1000000
Sample Output
1 3 2 2
2 1 13 1
3 100 100 100
Solution
水题,暴力枚举n的因子不断更新表面积最小值即可
Code
给定一个立方体的体积,使其表面积最小,求长宽高(长宽高均为整数)
Input
一组用例,一个整数n表示立方体体积
Output
输出使得立方体表面积最小的长宽高
Sample Input
1 12
2 13
3 1000000
Sample Output
1 3 2 2
2 1 13 1
3 100 100 100
Solution
水题,暴力枚举n的因子不断更新表面积最小值即可
Code
#include<stdio.h> #include<math.h> int main() { int n,i,j,k,mi,mj,mk,m; while(scanf("%d",&n)!=EOF) { m=10000000; for(i=1;i<=sqrt(n)+1;i++) { if(n%i==0) { for(j=1;j<=n/i;j++) { k=i*j; if(n%k==0) { k=n/k; if(i*j+i*k+j*k<m) { mi=i; mj=j; mk=k; m=i*j+i*k+j*k; } } } } } printf("%d %d %d\n",mi,mj,mk); } }
相关文章推荐
- POJ 3518 Prime Gap(数论)
- POJ 3507 Judging Olympia(水~)
- 查找算法之二叉查找树
- POJ 3468 A Simple Problem with Integers(BIT)
- POJ 3458 && HDU 1683 Colour Sequence(水~)
- 今日学习的知识点罗列
- Android的JSON数据解析
- Maven 让事情变得简单
- 零基础学python-9.3 对象的比较
- 零基础学python-9.3 对象的比较
- POJ 3427 Ecology tax(水~)
- POJ 3386 Halloween Holidays(计算几何)
- 百度竞价点击价格如何计算?百度竞价点击价格的计算公式及方法
- 在 Linux 中使用日志来排错
- POJ 3225 && HDU 2309 ICPC Score Totalizer Software(水~)
- Chef and Prime Divisors (CodeChef CHAPD
- Codeforces Round #318 574C Bear and Elections(脑洞)
- CoreAnimation-04-核心动画必备基础
- django 1.8 官方文档翻译: 2-1-4 Model 类参考
- POJ 3286 How many 0's?(数论)