当前位置: 首页 > article >正文

牛客网-------------------------长方体


解题思路:

设棱长为x,y,z;假设已知面积为a,b,c
那么,xy=a;yz=b;xz=c;
一式除二式得x/z=a/b
x=(a/b)*z
联立xz=c
代入得(a/b)z^2=c
z^2=c*b/a
z=根号下(c*b/a)
然后x,y就都可以求出


AC代码如下:

#include<iostream>
#include<cmath>

using namespace std;

int main()
{
    int a,b,c;
    cin >> a >> b >> c;
    int x,y,z;
    x = sqrt(a*c/b);
    y = sqrt(a*b/c);
    z = sqrt(b*c/a);
    int res = (x*2 + y*2 +  z*2)*2;
    cout << res;
    return 0;
}


http://www.kler.cn/a/227884.html

相关文章:

  • 自制一个入门STM32 四足机器人具体开发顺序
  • 【Leetcode刷题记录】166. 分数到小数
  • Linux基础指令
  • mac安装dockerdesktop优化
  • 团体程序设计天梯赛-练习集——L1-022 奇偶分家
  • 1561. 你可以获得的最大硬币数目
  • Oracle出现超出打开游标最大数的解决方法
  • 中科大计网学习记录笔记(五):协议层次和服务模型
  • Redis的过期键的删除策略
  • Linux权限【超详细】
  • ubuntu22.04 VMware17.5
  • C++ STL库详解:容器适配器stack和queue的结构及功能
  • MySQL 基础
  • 实习记录——第十天
  • Linux下tar命令详解
  • 【日常总结 - java】list 与 字符串(用逗号隔开)相互转换
  • 如何对项目中的图片进行优化以及常见图片格式
  • vue3使用is动态切换组件报错Vue received a Component which was made a reactive object.
  • 【内置对象·js】
  • 从编程中理解:退一步海阔天空
  • Swift 入门之自定义类型的模式匹配(Pattern Matching)
  • 聊聊ClickHouse MergeTree引擎的固定/自适应索引粒度
  • Django模型(五)
  • Stable Diffusion 模型下载:EnvyHyperrealXL01
  • 《学成在线》微服务实战项目实操笔记系列(P1~P49)【上】
  • 《深入浅出Go语言》大纲