hiho 挑战赛16 A.王胖浩与三角形
水题
题意:
给你三角形的三条边,再给你一个长度L。你要增加三条边的长度,总的增加量是L,使得变大的三角形面积最大
数据范围:
边长<=10^6,L<=10^6
思路:
显然这种题感觉就是三条边一样长就是最大的,所以我们先对三条边排序,然后先加最短的那条,加到和中间那条一样长,然后再一起加这两条,加到和最长的那条一样长,最后再三条一起加
当然,如果加到一半发现不能加了,就不用再加了
知道三边求面积,请用海伦公式
总结:尽量让三边一样长
hiho 挑战赛16 A.王胖浩与三角形相关推荐
- hiho 挑战赛16 B 王胖浩与环
因数,前缀和 题意: 给你一个循环数组,你要将它截成k段,然后每段有一个区间和,所有的区间和求gcd,就是优美程度,你要使得优美程度最大.k不是输入的,而是你要输出截1段,2段...n段的最优值 数据 ...
- hihoCoder挑战赛16 A—— 王胖浩与三角形
思路:开始没有思路,想到了用三边乱搞(每条边按照比例增加)然而样例都无法通过.后来想到了海伦公式sqrt((a+b+c)(a+b-c)(b+c-a)(a+c-b))/4,那么这样以来就是让这个三角形趋 ...
- hihoCoder挑战赛16 王胖浩与三角形
题目1 : 王胖浩与三角形 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 王胖浩有一个三角形,三边长为a,b,c.他有特殊的能力,能增加三条边的边长,增加的总长度不能超过 ...
- HIHO#1245 : 王胖浩与三角形
<span style="color: inherit; line-height: 1.1; font-family: 'Helvetica Neue', Helvetica, Ari ...
- hihocoder1245 王胖浩与三角形
#1245 : 王胖浩与三角形 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 王胖浩有一个三角形,三边长为a,b,c.他有特殊的能力,能增加三条边的边长,增加的总长度不能 ...
- HihoCoder 1245:王胖浩与三角形 三角形边长与面积
#1245 : 王胖浩与三角形 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 王胖浩有一个三角形,三边长为a,b,c.他有特殊的能力,能增加三条边的边长,增加的总长度不能 ...
- hihocoder王胖浩与三角形【海伦公式+分类讨论】
时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 王胖浩有一个三角形,三边长为a,b,c.他有特殊的能力,能增加三条边的边长,增加的总长度不能超过l. 他想通过合理地使用他的 ...
- HihoCoder 1246:王胖浩与环
#1246 : 王胖浩与环 时间限制:6000ms 单点时限:1000ms 内存限制:256MB 描述 王胖浩有一个环,环上有n个正整数.他有特殊的能力,能将环切成k段,每段包含一个或者多个数字. 对 ...
- hihoCoder #1246 : 王胖浩与环 (数学)
题意: 有一个环形序列,可以将其切成连续的k段子序列,那么gcd( 每段子序列的和 )就是优美程度.输出n个整数,表示当k=[1, n] 时的最大优美程度. 思路: 观察一下,当切成1段的时候,gcd ...
最新文章
- manifest文件
- 开启Windows7多用户远程桌面
- 循序渐进,学习开发一个RISC-V上的操作系统 5.1答案
- 【计算机网络(微课版)】第3章 数据链路层 课后习题及答案
- java 消息推送_hanbo-push分布式消息推送、IM服务
- Go操作mysql实现增删改查及连接池
- oracle备份与恢复--闪回技术
- shell之计算文本中单词出现频率
- BZOJ1562: [NOI2009]变换序列(二分图 匈牙利)
- jvm gc,gc算法_GC解释:算法
- 前端学习(2885):如何短时间内实现v-for 搭建环境 业务模块设计
- k8s的认证和service account简述
- mysql按中文拼音字母排序_解析MySQL按常规排序、自定义排序和按中文拼音字母排序的方法...
- Exception Handling Application Block (5)详细解
- python 线程(一)理论部分
- selenium获取文本的几种方法小结(获取源码)
- Relay log read failure
- GOOGLE卫星地图贴图错误一例
- make编译安装_学习笔记
- 标签类目体系(面向业务的数据资产设计方法论)-读书笔记4