当前位置:网站首页>【集训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;
}
边栏推荐
猜你喜欢
随机推荐
力扣:377. 组合总和 Ⅳ
68.qt quick-qml多级折叠下拉导航菜单 支持动态添加/卸载 支持qml/widget加载等
Leetcode 235. 二叉搜索树的最近公共祖先
IT传奇人物菲尔德的转型经验教训及给CIO的建议
后台管理实现导入导出
70. Stair Climbing Advanced Edition
如何知道电脑开机记录?
68. qt quick-qml multi-level folding drop-down navigation menu supports dynamic add/unload, support qml/widget loading, etc.
伦敦银行情中短线的支撑和阻力位
tiup cluster upgrade
6款跨境电商常用工具汇总
外包的水有多深?腾讯15k的外包测试岗能去吗?
数据库优化 | 干货
【接口测试】requests 库请求体字符串解码
Leetcode 530. 二叉搜索树的最小绝对差
32 JZOF 】 【 print down on binary tree
ALV报表总结2022.8.9
一体化伺服电机在三轴钻孔机中的应用
Sqlserver restricts the ip under which accounts can access the database
领跑政务云,连续五年中国第一









