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

蓝桥杯 18. 机器人繁殖

机器人繁殖

原题目链接

题目描述

X 星系的机器人可以自动复制自己。它们用 1 年的时间可以复制出 2 个自己,然后就失去复制能力。

每年 X 星系都会选出 1 个新出生的机器人发往太空。也就是说,如果 X 星系原有机器人 5 个,1 年后总数是:5 + 9 = 14,2 年后总数是:5 + 9 + 17 = 31。

如果已经探测经过 n 年后的机器人总数 s,你能算出最初有多少机器人吗?

输入描述

输入一行两个数字 n 和 s,用空格分开,含义如上。

  • n 不大于 100
  • s 位数不超过 50 位

输出描述

输出一行,一个整数,表示最初有机器人多少个。

输入输出样例

示例 1

输入

2 31

输出

5

示例 2

输入

97 2218388550399401452619230609499

输出

8

c++代码

#include<bits/stdc++.h>using namespace std;int main() {double n, s;cin >> n >> s;cout << (s + pow(2, n + 1) - 2 - n) / (pow(2, n + 1) - 1);return 0;
}//by wqs

题目解析

自己可以去推理一下数学规律

然后看数据范围,必须要用double去写

相关文章:

  • whois为什么有时会返回两个不同的域名状态
  • 【权限模型】RBAC模型详解
  • Spring Security源码解析
  • DeepSeek+Dify之三工作流引用知识库案例
  • 解锁服务器迁移的未来:《2025 服务器迁移效率白皮书》(附下载)
  • 安卓开发学习随记
  • Redis 常见问题深度剖析与全方位解决方案指南
  • 「地平线」创始人余凯:自动驾驶尚未成熟,人形机器人更无从谈起
  • 【Java学习笔记】传参机制
  • 仙宫云ComfyUI —【Wan2.1】AI视频生成部署
  • uniapp利用生命周期函数实现后台常驻示例
  • 代码随想录算法训练营第二十九天
  • 《淘宝 API 数据湖构建:实时商品详情入湖 + Apache Kafka 流式处理指南》
  • 为什么使用ThreadLocal后要调用remove()方法呢?
  • Springboot整合阿里云腾讯云发送短信验证码 可随时切换短信运营商
  • 数智双翼,生态共赢:中钧科技“双帮”如何领航企业全域升级?
  • 【java】接口
  • OpenResty深度解析:从卓伊凡的”隐形主流”论看其深度原理与应用生态-卓伊凡
  • Label Studio 软件介绍及安装使用说明
  • QGIS+mcp的安装和使用
  • 三位成功女性,如何应对失败
  • 俄罗斯总统普京:5月8日零时至11日零时实施停火
  • 人民日报头版:上海纵深推进浦东高水平改革开放
  • “天链”继续上新!长三乙火箭成功发射天链二号05星
  • 我国已形成完整人工智能产业体系,专利申请量位居全球首位
  • 玉渊谭天丨“稀土管制让美国慌了”,美军工稀土储备仅够数月