首页 > 试题广场 >

长方体

[编程题]长方体
  • 热度指数:10 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
给出共享长方体一个顶点的三个面的面积,求它十二条边的边长和。

输入描述:
一行三个整数a, b, c表示面积(1 <= a, b, c <= 10000)。


输出描述:
一行一个整数表示边长和。
示例1

输入

1 1 1

输出

12
示例2

输入

4 6 6

输出

28
头像 浮笙_若梦
发表于 2020-05-21 17:02:09
三条边 a,b,c;假设ab=a[1];ac=a[2];bc=a[3];假设a[1]>a[2]>a[3];式子处理,可以得到c=sqrt((a[1]a[2])/a[3]));//a,b,c任何一个都可以等于这个b=a[3]/c;a=a[1]/b;就是一个规律,面积大的除了两个面积小的开方 展开全文
头像 HUAYI_SUN
发表于 2022-09-30 12:54:40
#include<bits/stdc++.h> using namespace std; int main() {     int a,b,c;     cin> 展开全文
头像 afraidofinternet
发表于 2023-03-06 21:15:33
题目描述 给出共享长方体一个顶点的三个面的面积,求它十二条边的边长和。 输入描述: 一行三个整数a, b, c表示面积(1 <= a, b, c <= 10000)。 输出描述: 一行一个整数表示边长和。 输入 1 1 1 输出 12 输入 4 6 6 输出 28 ">#include& 展开全文
头像 Infinite_Light
发表于 2024-11-22 16:16:11
题目描述 给出共享长方体一个顶点的三个面的面积,求它十二条边的边长和。 输入描述: 一行三个整数a, b, c表示面积(1 <= a, b, c <= 10000)。 输出描述: 一行一个整数表示边长和。 展开全文
头像 Herman欧y
发表于 2025-12-27 16:41:33
#include <iostream>//不妨假设长方体的长宽高为x,y,z;通过给出的a,b,c,设a=x*y,b=y*z,c=x*z,解出x,y,z #include <cmath> using namespace std; int main() { int a 展开全文

问题信息

上传者:牛客301599号
难度:
0条回答 9浏览

热门推荐

通过挑战的用户

查看代码
长方体