题解:CF1010A Fly

news/2025/10/19 12:46:05/文章来源:https://www.cnblogs.com/frankshix/p/19150721

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.mzph.cn/news/940289.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年精密磨床/CNC机械加工厂家推荐排行榜,覆盖铣床/车床/磨削/多轴/复合加工,专业非标定制服务首选!

2025年精密磨床/CNC机械加工厂家推荐排行榜,覆盖铣床/车床/磨削/多轴/复合加工,专业非标定制服务首选!随着制造业的快速发展和技术进步,精密磨床和CNC机械加工已成为现代工业不可或缺的重要组成部分。这些设备不仅…

题解:CF1914F Programming Competition

Description 给定一棵树,求不互为祖先的点对的最大个数。 Solution 考虑树形 DP。 设 \(dp_u\) 表示根节点为 \(u\) 的子树的答案。 分类讨论: 设根节点 \(u\) 的重儿子为 \(v\)。当 \(size_v \le \lfloor \frac{siz…

独立开发者找蓝海:新词引流实战

SEO 新词能赚钱(收入/下载) + 很痛(评论密集) + 新(窗口期) = 进入!### 方法论底座:别再“我想做 → 找人 → 没人要”应该是 **Audience → Problem → Product**- 先定人:谁在求助、在哪发声? - 再拆问题:…

使用云服务器搭建飞牛Frp 内网穿透服务

本文将详细指导您如何使用阿里云轻量应用服务器上的宝塔面板搭建 Frp 服务端 (frps),并通过 Feiniu OS 客户端搭建 Frp 客户端 (frpc),实现内网穿透。 一、准备一台有公网 IP 的服务器 (FRPS 服务端搭建) 为了确保穿…

吐槽下小米汽车

吐槽下小米汽车吐槽下小米汽车1、车的马力太大高达220-1100kW,家用车性能错配,时速70码以上时极易打滑甩尾漂移,ESP车身稳定系统提供不了足够的稳定控制,容易出事故,网上有很多这样子的视频。公安部+银保监综合口…

PlayerPrefs持久化保存

PlayerPrefs持久化保存官方文档:PlayerPrefs - Unity 脚本 API 视频教程:Basic Saving and Loading in Unity with PlayerPrefs 1.简介 PlayerPrefs是一个用于存储玩家偏好设定(Player preference)的类,它可以存储…

使用VS2022和Unity时可能出现的问题总结

目前遇到的问题1、2都是在更新VS2022后出现的,也就意味着,每次重新安装/更新VS2022可能都需要重新设置一下。 1.VS2022自动清除Unity命名空间 使用VS2022进行Unity开发时,新建代码保存代码时,它会自动清除命名空间…

2026 中考游记

蒟蒻 A* 是 2026 届初中毕业生喵,马上就要中考了喵。逆风翻盘? 咕在前面 前传:2025 生地中考 游记。 省流:地理 100,生物 96。 按日期来写吧,到最后 100 天再用倒计时格式。 由于是在初三第一学期第一次月考之后…

MinIO 介绍(3)--MinIO 客户端 mc 管理员功能

本文主要介绍 MinIO 客户端 mc 的管理员功能;文中所使用到的软件版本:mc RELEASE.2025-07-21T05-28-08Z、Centos 8.5.2111。 1、概述 MinIO 客户端 mc 命令行工具提供了在 MinIO 中执行管理任务的命令。虽然 mc 支持…

8.16

所以无论真相、爱、世界、痛苦,还是人生,根本都无所谓啊 ————《所以我放弃了音乐》

2025-10-19

2025-10-19nemu的srai似乎有问题,平台选择riscv-nemu时,程序执行到下面代码处 0x80000094: slli a0,a0,0x18 0x80000098: srai a0,a0,0x18执行前$a0的值为0x61,按理说执行完毕后$a0的值应该是0x00000061,但是通过调…

一文读懂隔离见证

比特币的“瘦身”魔法:一文读懂隔离见证 是个什么玩意儿? 你好,好奇的探索者! 你有没有听说过,在比特币的早期,转账手续费特别便宜,几乎可以忽略不计?但后来,网络一拥堵,手续费就变得像“过路费”一样昂贵?…

PWN手的成长之路-19-int_overflow

file,checksec:main函数:login函数:程序先让用户输入用户名,并存储到变量 s 中,之后再从 s 中读取 0x19 位,并打印出来。然后让用户输入密码,读取 0x199 个字节存储到 buf 缓冲区,然后检查 buf。 check_passw…

关于火柴盒的记忆

整理电脑里的旧文件,一个修改日期在 2020/4/10 14:28 的,名为 火柴盒.txt 的文件里记录这下面这样的信息:火柴盒爬虫 http://chaifei.huochaihe.cc/share.php?app=chaifei&id=5774 8-5999在浏览器地址栏里,复…

FFmpeg开发笔记(八十四)使用国产的librestreaming实现RTMP直播

​《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2.2 FFmpeg向网络推流”介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。可是在此之前,得先有一个推流工具向MediaMTX…

2025 年闪测仪厂家企业品牌推荐排行榜,一键式闪测仪,卧式闪测仪,影像闪测仪,立式闪测仪,2D3D 混合式闪测仪,高精度闪测仪,大量程闪测仪,复合式闪测仪公司推荐

在当前工业制造向高精度、智能化转型的大背景下,闪测仪作为实现精密测量与质量把控的关键设备,其市场需求持续攀升。然而,行业发展过程中也面临诸多问题,一方面,部分闪测仪供应商缺乏核心技术支撑,产品精度难以满…

2025 年护栏板厂家企业品牌推荐排行榜,波形,高速,镀锌,二波,三波,喷塑,国标,绳索,公路护栏板,护栏板立柱公司推荐

在当前道路建设快速发展的背景下,护栏板作为保障道路交通安全的关键设施,市场需求持续增长。然而,护栏板行业却面临着诸多亟待解决的问题。一方面,市场上护栏板产品质量参差不齐,部分厂家为降低成本,采用劣质钢材…

2025 年船用锅炉厂家企业品牌推荐排行榜,基于市场口碑,评选值得信赖的船用锅炉公司推荐

引言在船舶行业持续发展的当下,船用锅炉作为船舶动力系统的关键设备,其性能与质量直接影响船舶的安全航行与运营效率。然而,当前船用锅炉市场呈现出生产厂家数量众多、产品质量参差不齐的局面。部分厂家缺乏核心技术…

2025 年反应釜厂家企业品牌推荐排行榜,实验室,高压,加氢,不锈钢,试验室,氢化,聚合,高温,钛材反应釜公司推荐

引言 在当前化工、医药、新材料等行业快速发展的背景下,反应釜作为核心生产设备,其性能与质量直接影响企业的生产效率、产品品质及生产安全。然而,反应釜市场目前存在诸多问题,市场上源头厂家数量众多,但水平参差…