T1 藻类植物 (15分)- 京东前端岗笔试编程题 & 题解

考试平台: 牛客网

题目类型: 选择题(40分) + 3道编程题(60分)

考试时间: 2024-03-23 (两小时)

T1 藻类植物 (15分)

题目描述

我们用 x i x_i xi 表示第 i 年年初池塘中藻类植物的总重量,那么池塘中藻类植物的发展满足这个规律: x i + 1 = r ∗ x i − d x_{i+1} = r * x_i - d xi+1=r∗xi−d

现在给你 r , d , x 2024 r, d, x_{2024} r,d,x2024,请你计算未来十年里每年年初池塘中藻类植物的总重量。

输入描述

在一行中给出三个正整数 r , d , x 2024 r, d, x_{2024} r,d,x2024 ,含义如题所示

2 ≤ r ≤ 5 , 1 ≤ d ≤ 100 , d ≤ x 2024 ≤ 200 2 \le r \le 5, 1 \le d \le 100, d \le x_{2024} \le 200 2≤r≤5,1≤d≤100,d≤x2024≤200

输出描述

共输出10 行,依次为 x 2025 , x 2026 , ⋅ ⋅ , x 2034 x_{2025},x_{2026},··,x_{2034} x2025,x2026,⋅⋅,x2034

示例1

复制代码
输入:
2 10 20

输出:
30
50
90
170
330
650
1290
2570
5130
10250

题解

这道题目属于数学计算类型的算法题,需要根据给定的公式计算未来十年每年年初池塘中藻类植物的总重量。

解题思路:

  1. 读取输入的 r r r、 d d d、 x 2024 x_{2024} x2024三个整数,分别表示发展规律中的 r r r、 d d d以及2024年初池塘中藻类植物的总重量 x 2024 x_{2024} x2024。
  2. 使用循环计算未来十年每年年初池塘中藻类植物的总重量,根据发展规律公式 x i + 1 = r ⋅ x i − d x_{i+1} = r \cdot x_i - d xi+1=r⋅xi−d进行迭代计算,并输出结果。
python 复制代码
r, d, x = map(int, input().split())
for _ in range(10):
    x = r * x - d
    print(x)

🙏整理题解不易, 如果有帮助到您,请给点个赞 ‍❤️‍ 和收藏 ⭐,让更多的人看到。🙏🙏🙏

相关推荐
智驱力人工智能2 分钟前
守护矿山动脉 矿山皮带跑偏AI识别系统的工程化实践与价值 皮带偏离检测 皮带状态异常检测 多模态皮带偏离监测系统
大数据·人工智能·opencv·算法·安全·yolo·边缘计算
confiself8 分钟前
前端代码渲染截图方案
前端
智驱力人工智能11 分钟前
构筑安全红线 发电站旋转设备停机合规监测的视觉分析技术与应用 旋转设备停机检测 旋转设备异常检测 设备停机AI行为建模
人工智能·opencv·算法·安全·目标检测·计算机视觉·边缘计算
小徐不徐说11 分钟前
避坑指南:Qt 中 Lambda 表达式崩溃原因与高效使用实践
数据库·c++·qt·面试
程序员杰哥14 分钟前
2026软件测试面试宝典(含答案+文档)
自动化测试·软件测试·python·测试工具·面试·职场和发展·测试用例
xkxnq18 分钟前
第二阶段:Vue 组件化开发(第 21天)
前端·javascript·vue.js
宵时待雨18 分钟前
数据结构(初阶)笔记归纳2:顺序表的实现
c语言·数据结构·笔记·算法
寻星探路18 分钟前
【算法进阶】滑动窗口与前缀和:从“和为 K”到“最小覆盖子串”的极限挑战
java·开发语言·c++·人工智能·python·算法·ai
木木木一18 分钟前
Rust学习记录--C10 泛型,Trait,生命周期
python·学习·rust
WangYaolove131419 分钟前
基于深度学习的身份证识别考勤系统(源码+文档)
python·mysql·django·毕业设计·源码