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

校招题

NC258932

题目

其实就是一个三分答案的模板题,可以看出这是一个单谷函数。

借助这篇 博客 复习一下。

#include <bits/stdc++.h>
using namespace std;
using db = long double;
db eps = 1e-6;void solve() {db v0,x,y;cin >> v0 >> x >> y;auto f = [&] (db t) {return t + y / (v0 + t * x);};db l = 0 , r = 1E12;while (fabs(l - r) > eps) {db md = (l + r) / 2;db fl = f(md - eps) , fr = f(md + eps);if (fl < fr) {r = md;} else {l = md;}}cout << fixed << setprecision(10) << f(l) << "\n";}int main() {// ios::sync_with_stdio(false);// cin.tie(nullptr);int t = 1;while (t--) {solve();}return 0;}
http://www.rkmt.cn/news/16791.html

相关文章:

  • go语言学习 第5章:函数 - 详解
  • 实用指南:Hive SQL 中 BY 系列关键字全解析:从排序、分发到分组的核心用法
  • 改写自己的浏览器插件工具 myChromeTools - 详解
  • 通过litestream 进行sqlite-vec 数据备份以及恢复
  • 对于路由使用的ref的疑问
  • 钱璐璐,唯一通讯发Nature,作者仅2人!
  • # Redis vs ElasticSearch 搜索性能对比
  • Redis部署策略
  • 【Claude 3.5 Sonnet 生成】AI时代软件行业发展趋势与开发者成长路径分析报告
  • caddy搭建静态+PHP+伪静态Web服务器
  • 静态库.a与.so库文件的生成与使用
  • 通过利用百度对于外链的检测算法上的缺陷
  • 深入解析:预览pdf(url格式和blob格式)
  • 线性偏微分方程和非线性偏微分方程的区别
  • selenium基础 - 教程
  • 详细介绍:20250602在荣品的PRO-RK3566开发板的Android13下的uboot启动阶段配置BOOTDELAY为10s
  • 实用指南:HTML实现端午节主题网站:龙舟争渡,凭吊祭江诵君赋
  • 大数据-276 Spark MLib - 基础介绍 机器学习算法 Bagging和Boosting区别 GBDT梯度提升树 - 实践
  • 向量存储vs知识图谱:LLM记忆系统技术选型
  • card
  • 复习题集
  • Kubernetes 定时备份etcd数据
  • 17_AiAgentMCP实现技术选型
  • Photoshop启用钢笔绘制图形
  • 代码随想录打卡|Day51 图论(dijkstra(堆优化版)精讲、Bellman_ford 算法精讲) - 教程
  • 自动化数据操作平台获3000万美元融资
  • 常见排序算法详解与C语言实现 - 详解
  • AtCoder Beginner Contest 422 游记(VP)
  • 详细介绍:无人机光纤FC接口模块技术分析
  • 文件提供的基本操作