十七周周赛A——Parallelepiped

2024-08-24 22:38

本文主要是介绍十七周周赛A——Parallelepiped,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

虽然是水题,但是还是想把这灵光一现的想法记录下来。。

Description

You've got a rectangular parallelepiped with integer edge lengths. You know the areas of its three faces that have a common vertex. Your task is to find the sum of lengths of all 12 edges of this parallelepiped.

Input

The first and the single line contains three space-separated integers — the areas of the parallelepiped's faces. The area's values are positive( > 0) and do not exceed 104. It is guaranteed that there exists at least one parallelepiped that satisfies the problem statement.

Output

Print a single number — the sum of all edges of the parallelepiped.

Sample Input

Input
1 1 1
Output
12
Input
4 6 6
Output
28
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <math.h>
int main()
{int x, y, z, a, b, c;scanf("%d%d%d",&x,&y,&z);a = sqrt((double)x / y * z);b = sqrt((double)x / z * y);c = y / b;printf("%d\n",4*(a+b+c));return 0;
}

这篇关于十七周周赛A——Parallelepiped的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1103810

相关文章

ASP.NET Core 入门教学十七 GraphQL入门指南

GraphQL 是一种用于 API 的查询语言,允许客户端请求所需的数据,并能够合并多个资源到一个请求中。在 ASP.NET Core 中使用 GraphQL 可以提供更灵活、高效和实用的数据查询方式。以下是 ASP.NET Core 中 GraphQL 的入门指南: 1. 安装必要的 NuGet 包 首先,你需要安装以下 NuGet 包: GraphQLGraphQL.Server.Tra

Flink实战案例(十七):Flink 异步IO (二)原理

1 原理实现 AsyncDataStream.(un)orderedWait方法的主要工作就是创建了一个 AsyncWaitOperator。AsyncWaitOperator 是支持异步 IO 访问的算子实现,该算子会运行 AsyncFunction 并处理异步返回的结果,其内部原理如下图所示:   如图所示,AsyncWaitOperator 主要由两部分组成:StreamElem

【硬刚ES】ES基础(十七)结构化搜索

本文是对《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》的ES部分补充。

【MySQL】Explain执行计划(十七)

🚗MySQL学习·十七站~ 🚩本文已收录至专栏:MySQL通关路 ❤️每章节附章节思维导图,文末附全文思维导图,感谢各位点赞收藏支持~ ⭐学习汇总贴,超详细思维导图:【MySQL】学习汇总(完整思维导图) 一.引入 当我们需要对SQL语句进行优化时必须先分析其性能时,EXPLAIN是一个不可或缺的神器,它可以帮助我们获取 MySQL 如何执行 SELECT 语句的信息,例如 表如何

【Unity 3D】学习笔记十七:自定义游戏中字体

在已开发出来的游戏里,总有些好看的字体,来增加的游戏的趣味性。此时,系统自带的默认字体就显得有些砢碜了。Unity支持所有的.tff的字集,默认的是Arial。 在改变字体设置前,需要得到一个.tff的字符集。可以选择去网上下,也可以直接复制电脑中的字符集。将字符集拖放只Unity的工程文件夹下就行。然后再project视图中选择create——GUI Skin 创建一个GUI皮肤来设置我

非标独立设计选型--十七--滚珠丝杆选型计算

螺纹种类:锁紧螺纹、传动螺纹                      自锁性        高效率 传动螺纹:滑动丝杆、滚珠丝杆 滑动丝杆(梯形丝杆):纯滑动摩擦--黄铜(自润滑性好)效率很低60%,结构简单成本低--没有精度可言---线接触--大负载---启动阻力大导致超低速运行时出现爬行蠕动现象 没有精度要求,需要较大的轴向负载,预算较低需要降低成本,低速运行,不重要场合 1、手摇调节机

十七、模拟 实现栈和队列类

Ⅰ . 模拟实现 stack 01 实现思路 插入数据删除数据这些逻辑其实没有必要自己实现,而是采用转换的方式 之前我们讲解了适配器的知识,这里采用的就是一些其他的适配的容器去实现 至于转换什么,我们可以进一步想到,好像有很多容器适合去转换 所以 STL 中增加了一个模板参数 Container,利用 Container 来进行转换 上一章末尾,我们利用了 deque 去实现栈和队列

【git之窗】(十七)线上问题如何拉取紧急分支

一、前提       通常使用git,都会在上线前把代码合并到master分支,在master上打好tag,由上线tag、回退tag确保上线正常。       例如:       上线tag: VINCENT_tag_V1.3.1       回滚tag: VINCENT_tag_V1.3.0   二、问题      如上所述,如果master上线的tag(VINCENT_tag_V

ExtJs 入门教程十七[项目 :items]

一、语法 items:[{layout:'column',//布局值为:column、formautoHeight:true,xtype:'fieldset',//见说明[1]style:'padding-top:10px;',items:[{columnWidth:.5,//列宽layout:'form',items:[{xtype:'combo',inputType: 'password',

(十七)Flink 容错机制

目录 分布式快照 Checkpoint Checkpoint 模式 Checkpoint 配置 非对齐 Checkpointing 状态存储 Savepoint 分配算子 ID Savepoint 操作 Checkpoint 与 Savepoint 区别 作业重启与故障恢复策略 重启策略 恢复策略 对于不间断 24 小时运行的程序来说,容错至关重要。Flink 定期