当前位置: 首页 > news >正文

题解:CF1010A Fly

Solution

实数二分板题。

以下字母含义与题面中相同。

注意到答案具有单调性,所以可以二分,即对现在火箭燃料的重量 \(t\) 二分。那 check() 函数怎么写呢?

\(sum\) 表示现在火箭的载重,\(t\) 表示现在火箭燃料的重量,则 \(sum\) 的值为 \(m + t\),即火箭载荷 + 燃料重量。设现在火箭在第 \(i\) 个星球,即将飞往 \(i + 1\) 号星球,则不难得到此时 \(\displaystyle sum = sum - (\frac{sum}{a_i} + \frac{sum}{b_{i + 1}})\)。注意当 \(i = n\) 时要特判一下,此时要登陆第 \(1\) 号星球。把所有星球算完以后,若此时 \(sum \ge m\),则说明此时的 \(t\) 合法(因为耗费的油量足够使用);反之则说明不合法。check() 函数出来以后,整道题也就呼之欲出了。

注意有几个坑点:

  • \(\epsilon\)eps)最多开到 \(10^{-6}\),再小就容易 TLE 了。
  • 注意二分边界,至少开 \(10 ^ 9 + 1\) (如果你的二分是左闭右开的话,但是无论如何都要让 \(10^9\) 在二分范围内)。

Code

#include <bits/stdc++.h>
using namespace std;typedef double d;
typedef long long ll;
const d eps = 1e-6;
ll n, m, a[1005], b[1005];bool check(d t) {d sum = m + t;for (ll i = 1; i <= n; ++i) {sum -= sum / a[i];sum -= sum / b[(i == n ? 1 : i + 1)];}return (sum >= m);
}int main() {ios::sync_with_stdio(false);cin.tie(0); cout.tie(0);cin >> n >> m;for (int i = 1; i <= n; ++i) cin >> a[i];for (int i = 1; i <= n; ++i)cin >> b[i];d l = 0, r = 2e9 + 10;while (r - l > eps) {d mid = (l + r) / 2.0;if (check(mid)) r = mid;elsel = mid;}if (l >= 2e9) return cout << -1, 0;cout << fixed << setprecision(7) << l;return 0;
}
http://www.hskmm.com/?act=detail&tid=34233

相关文章:

  • 2025年精密磨床/CNC机械加工厂家推荐排行榜,覆盖铣床/车床/磨削/多轴/复合加工,专业非标定制服务首选!
  • 题解:CF1914F Programming Competition
  • 独立开发者找蓝海:新词引流实战
  • 使用云服务器搭建飞牛Frp 内网穿透服务
  • Luogu P14255 列车(train) 题解 [ 蓝 ] [ 线段树 ] [ 二维平面转化 ]
  • 使用VS2022和Unity时可能出现的问题总结
  • 2025年喷雾机器人,取件机器人,工业机器人厂家权威推荐榜单:智能高效与稳定性能的行业首选!
  • 2025年给汤机厂家推荐排行榜,高效节能/智能控制/稳定耐用的优质品牌选择!
  • 理想完美主义者的宣战:当一人面对整个时代的“合理”谎言
  • Java中的this关键字的用法
  • 网络安全威胁狩猎:主动防御的终极指南
  • C#在二合一平板电脑关于旋转模式相关设置
  • 2026 中考游记
  • MinIO 介绍(3)--MinIO 客户端 mc 管理员功能
  • 8.16
  • 2025-10-19
  • 一文读懂隔离见证
  • 12131
  • 关于火柴盒的记忆
  • PWN手的成长之路-19-int_overflow
  • FFmpeg开发笔记(八十四)使用国产的librestreaming实现RTMP直播
  • 2025 年闪测仪厂家企业品牌推荐排行榜,一键式闪测仪,卧式闪测仪,影像闪测仪,立式闪测仪,2D3D 混合式闪测仪,高精度闪测仪,大量程闪测仪,复合式闪测仪公司推荐
  • 2025 年耐火砖厂家企业品牌推荐排行榜,绝热,轻质,莫来石,保温,莫来石轻质,氧化铝泡沫,氧化铝空心球,抗渗碳,高温轻质莫来石,高温耐火砖公司推荐
  • 2025 年护栏板厂家企业品牌推荐排行榜,波形,高速,镀锌,二波,三波,喷塑,国标,绳索,公路护栏板,护栏板立柱公司推荐
  • 2025 年船用锅炉厂家企业品牌推荐排行榜,基于市场口碑,评选值得信赖的船用锅炉公司推荐
  • 2025 年反应釜厂家企业品牌推荐排行榜,实验室,高压,加氢,不锈钢,试验室,氢化,聚合,高温,钛材反应釜公司推荐
  • 2025 年铸铁闸门厂家企业品牌推荐排行榜,四川铸铁闸门,镶铜铸铁闸门,渠道铸铁闸门,圆形铸铁闸门,方形铸铁闸门公司推荐
  • 2025 年启闭机厂家企业品牌推荐排行榜,四川启闭机,四川卷扬启闭机,四川螺杆启闭机,固定卷扬启闭机,手电两用螺杆启闭机,电装启闭机公司推荐
  • 2025 年清污机厂家企业品牌推荐排行榜,四川清污机,格栅清污机,回转式清污机,回转式格栅清污机,不锈钢清污机公司推荐公司推荐
  • AI视频换人工具来了!动作表情完美还原,附下载链接