当前位置:网站首页>【集训DAY5】堆箱子【数学】
【集训DAY5】堆箱子【数学】
2022-08-09 22:35:00 【VL——MOESR】
思路:
直接推式子,然后枚举一行多少个箱子,然后判断就行
c o d e code code
#include<iostream>
#include<cstdio>
using namespace std;
long long l, n, m;
int main() {
scanf("%lld%lld%lld", &l, &n, &m);
if(n % l == 0 && m % l == 0) {
printf("0.00000");
return 0;
}
register long long ans = 0;
register long double k = 0.0;
for(register long long i = 1; i <= n; ++ i) {
long long r = i - 1;
if(n - r * l > 0) {
register long double x = (n * 1.0 - r * l * 1.0) / (i * 1.0);
if(x < 0) continue;
register long long h = (m * 1.0 - x) / (l * 1.0 + x);
if(h < 0) continue;
if(m - l * h >= 0) {
if((m - l * 1.0 * h) / (h + 1.0) == x) {
if(h * r > ans) ans = h * r, k = x;
}
}
}
else break;
}
if(ans == 0) printf("-1");
else printf("%.5Lf", k);
return 0;
}
边栏推荐
- 力扣:279.完全平方数
- MQTT X Web:在线的 MQTT 5.0 客户端工具
- k8s部署mysql
- 68. qt quick-qml multi-level folding drop-down navigation menu supports dynamic add/unload, support qml/widget loading, etc.
- 【面试高频题】可逐步优化的链表高频题
- Leetcode 236. 二叉树的最近公共祖先
- Leetcode 235. 二叉搜索树的最近公共祖先
- 直播app开发搭建,flutter 实现自适应、自动换行、相对布局
- 【哲理】读书的意义
- 【JZOF】32从上往下打印二叉树
猜你喜欢
ABAP中Collect的用法
新增一地公布2022下半年软考报考时间
测试2年,当时身边一起入行的朋友已经月薪20k了,自己还没过万,到底差在了哪里?
杭电多校-Counting Stickmen-(思维+组合数+容斥)
中国SaaS企业排名,龙头企业Top10梳理
Gartner's global integrated system market data tracking, hyperconverged market growth rate is the first
防火墙之系统防护
外包的水有多深?腾讯15k的外包测试岗能去吗?
金仓数据库 KingbaseGIS 使用手册(6.5. 几何对象编辑函数)
微信小程序获取微信用户步数
随机推荐
70. Stair Climbing Advanced Edition
Leetcode 236. 二叉树的最近公共祖先
位图的基本原理以及应用
生成NC文件时,报错“未定义机床”
金仓数据库 KingbaseGIS 使用手册(6.5. 几何对象编辑函数)
安踏携手华为运动健康共同验证冠军跑鞋 创新引领中国体育
Click: 518. Change Exchange II
【JZOF】77 Print binary tree in zigzag
Redis集群
国内十大活跃报表 BI 产品深度对比及点评
ElasticSearcch集群
MVC与MVVM模式的区别
6款跨境电商常用工具汇总
防火墙之系统防护
直播app开发搭建,flutter 实现自适应、自动换行、相对布局
[Cloud Native] This article explains how to add Tencent Crane to Kubevela addon
Snap: 322. Change of Change
带着昇腾去旅行:一日看尽金陵城里的AI胜景
linux上使用docker安装redis
全球不用交税的国家,为什么不交