Algae c++

描述

问题陈述

池塘中藻类的发展情况如下。

假设年初i水藻的总重量为xi​克。对于 i≥2000,下列公式成立:

  • xi+1​=rxi​−D

给你r、D和x2000​。请依次计算 x2001​、...、x2010​ 并打印出来。

输入描述

输入内容由标准输入法提供,格式如下:
r D x2000​

输出描述

打印 10 行。第 i 行(1≤i≤10)应包含整数 x2000+i​。

用例输入 1 

2 10 20

用例输出 1 

30
50
90
170
330
650
1290
2570
5130
10250

用例输入 2 

4 40 60

用例输出 2 

200
760
3000
11960
47800
191160
764600
3058360
12233400
48933560

提示

限制因素
  • 2≤r≤5
  • 1≤D≤100
  • D < x_{2000} ≤ 200
  • 所有输入值均为整数。

样本输出 1

例如,x2001​=rx2000​−D=2×20−10=30和x2002​=rx2001​−D=2×30−10=50。

注释和解析
 

// 引入一个标准库头文件,包含了常用的输入输出函数和容器等  
#include<bits/stdc++.h>  
using namespace std;  // 定义一个常量N,表示数组的大小,用于存储从2000年到2010年的水藻重量  
const int N = 11;  // 定义两个整型变量r和d,分别表示水藻的生长率和每年的消耗值  
int r, d;  // 定义一个整型数组a,用于存储每年的水藻重量,数组大小为N  
int a[N];  int main()  
{  // 从标准输入中读取水藻的生长率r、消耗值d和2000年的水藻重量a[0]  cin >> r >> d >> a[0];  // 循环从1开始,因为a[0]已经存储了2000年的水藻重量  // 循环结束条件是i小于等于10,因为我们要计算到2010年的水藻重量  for(int i = 1; i <= 10; i++)  {  // 根据公式计算下一年的水藻重量,并存储在数组a的相应位置  // 这里的计算是基于前一年的水藻重量a[i - 1]  a[i] = a[i - 1] * r - d;  // 打印出当前计算出的水藻重量  cout << a[i] << endl;  }  // 程序正常结束,返回0  return 0;  
}  // 解析:  
// 该程序主要用来模拟池塘中水藻的生长情况。程序首先定义了几个必要的变量和数组,  
// 然后从标准输入中读取水藻的生长率r、消耗值d以及2000年的水藻重量。  
// 接着,程序通过一个循环,从2001年到2010年,每年根据公式计算出水藻的重量,  
// 并打印出来。需要注意的是,由于数组a从a[0]开始存储数据,  
// 所以循环变量i从1开始,以模拟从2001年开始计算的情况。  
// 程序最后返回0,表示正常结束。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/753586.shtml

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

相关文章

Verilog——信号类型

Verilog HDL 的信号类型有很多种&#xff0c;主要包括两种数据类型&#xff1a;线网类型 (net type) 和寄存器类型 &#xff08; reg type &#xff09;。在进行工程设计的过程中也只会使用到这两个类型的信号。 4.1 信号位宽 定义信号类型的同时&#xff0c;必须定义好信号…

el-select 选择后获取key 和label的值

在 Vue.js 的 el-select 组件中&#xff0c;你可以通过监听 change 事件来获取所选项的 key 和 label 值。以下是一个示例代码&#xff1a; <template><div><el-select v-model"selectedItem" change"handleSelectChange" placeholder&quo…

使用决策树模型绘制混淆矩阵、ROC曲线、特征变量重要性排序图

大家好&#xff0c;我是带我去滑雪&#xff01; 决策树模型可以处理各种类型的特征&#xff08;连续型、离散型、类别型等&#xff09;&#xff0c;不需要对特征进行过多的预处理工作&#xff0c;因此非常适合初步探索数据。通过绘制混淆矩阵、ROC曲线和特征变量重要性排序图&a…

基于java+springboot+vue实现的高校自习室预约系统(文末源码+Lw+ppt)23-428

摘 要 高校自习室预约系统采用B/S架构&#xff0c;数据库是MySQL。网站的搭建与开发采用了先进的java进行编写&#xff0c;使用了springboot框架。该系统从两个对象&#xff1a;由管理员和学生来对系统进行设计构建。主要功能包括&#xff1a;个人信息修改&#xff0c;对用户…

DNA序列修正——HashMap应用

题目链接&#xff1a;1.DNA序列修正 - 蓝桥云课 (lanqiao.cn) 利用HashMap的特性&#xff0c;将字母匹配转换成数字匹配 A T 0 1 C G 1 2 3 另外&#xff0c;Java中没有交换&#xff08;swap&#xff09;函数&#xff0c;需要自己进行编写。 程序代码&#xff1a; pac…

【电路笔记】-MOSFET作为开关

MOSFET 作为开关 文章目录 MOSFET 作为开关1、概述2、MOSFET特性曲线2.1 截住区域2.2 饱和区域3、MOSFET作为开关的示例4、功率MOSFET电机控制5、P沟道MOSFET作为开关6、互补MOSFET作为开关电机控制器当 MOSFET 在截止区和饱和区之间工作时,MOSFET 是非常好的电子开关,用于控…

洛谷 【深基16.例1】淘汰赛

【深基16.例1】淘汰赛 题目描述 有 2 n 2^n 2n&#xff08; n ≤ 7 n\le7 n≤7&#xff09;个国家参加世界杯决赛圈且进入淘汰赛环节。已经知道各个国家的能力值&#xff0c;且都不相等。能力值高的国家和能力值低的国家踢比赛时高者获胜。1 号国家和 2 号国家踢一场比赛&am…

C语言简单题(指针篇)3个数有序输出

使用指针&#xff0c;输入三个数&#xff0c;输出由小到大的顺序 /* 用指针方法编写一个程序&#xff0c;输入3个数&#xff0c;将他们按由小到大的顺序输出 */ #include<stdio.h> int sort(int *a,int *b,int *c){ int temp; if(*a > *b){ temp…

mybatis项目中配置sql提示

2023版的idea好像内置了这个功能。 第一步&#xff1a; 第二步&#xff1a;第一步完成后user会爆红&#xff0c;这时我们需要连接数据库。

什么是web workers?使用场景?

Web Workers 是 HTML5 提供的一项技术&#xff0c;用于在 Web 应用程序中创建多线程环境。它允许在后台运行脚本&#xff0c;独立于主线程&#xff0c;以提高 Web 应用程序的性能和响应能力。 通常情况下&#xff0c;JavaScript 在浏览器中运行在单个线程中&#xff0c;称为主…

TypeScript中的 K、T 、V

文章目录 前言泛型类型链接关系K、T、V 含义自动类型推断泛型的应用场景容器类和数据结构函数和方法接口和类类型约束和扩展常用的工具类型 前言 在 TypeScript 的泛型里经常会碰到一些字母&#xff0c;比如 K、T、V&#xff0c;是不是觉得很奇怪&#xff1f; 泛型类型 图中的…

【SysBench】sysbench-1.20 命令速查表

1、通用语法 The general command line syntax for sysbench is: sysbench [options]... [testname] [command] testname is an optional name of a built-in test (e.g. fileio, memory, cpu, etc.), or a name of one of the bundled Lua scripts (e.g. oltp_read_only), or…

ChatGPT提示词方法的原理

关于提示词&#xff0c;我之前的一些文章可以参考&#xff1a; 【AIGC】AI作图最全提示词prompt集合&#xff08;收藏级&#xff09;https://giszz.blog.csdn.net/article/details/134815245?ydrefereraHR0cHM6Ly9tcC5jc2RuLm5ldC9tcF9ibG9nL21hbmFnZS9hcnRpY2xlP3NwbT0xMDExL…

力扣● 583. 两个字符串的删除操作 ● 72. 编辑距离 ● 编辑距离总结篇

● 583. 两个字符串的删除操作 注意审题&#xff1a; 给定两个单词 word1 和 word2 &#xff0c;返回使得 word1 和 word2 相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 删除最少的字符使两者相同&#xff0c;说明留下来的就是最大公共子序列。不要求…

探索大数据时代的决策利器:如何有效应对海量数据?

随着信息技术的快速发展,大数据时代已经到来,海量数据成为了我们生活和工作中不可忽视的一部分。这些数据来自各个方面:社交媒体、传感器、网络交易、移动设备等,每天都在以惊人的速度增长。但是,面对如此庞大的数据量,我们该如何有效地应对呢?本文将探索大数据时代的决…

13 秒插入 30 万条数据,这才是 Java 批量插入正确的姿势!

本文主要讲述通过MyBatis、JDBC等做大数据量数据插入的案例和结果。 30万条数据插入插入数据库验证 实体类、mapper和配置文件定义 User实体 mapper接口 mapper.xml文件 jdbc.properties sqlMapConfig.xml 不分批次直接梭哈 循环逐条插入 MyBatis实现插入30万条数据 J…

代码资源集合

代码资源 通信QPSKOQPSKMSK信道编码GMSK 雷达LFM及干扰技术LFM射频噪声干扰噪声调幅干扰噪声调频干扰噪声调相干扰固定移频干扰间歇采样干扰 SAR成像RD算法CS算法wk算法 SAR干扰技术射频噪声干扰调幅噪声干扰调频噪声干扰调相噪声干扰噪声卷积干扰乘积干扰移频干扰 DOA估计功率…

Linux:vim详解及使用

一、什么是vim vim的三种模式(其实有好多模式&#xff0c;目前掌握这3种即可),分别是命令模式&#xff08;command mode&#xff09;、插 入模式&#xff08;Insert mode&#xff09;和底行模式&#xff08;last line mode&#xff09;&#xff0c;各模式的功能区分如下&#…

电学基础知识

目录 电流 前言 电流的产生 电流的单位安培&#xff08;A&#xff09; 电路和电池 开路和闭路 电灯泡原理 对电池容量的理解 毫安时 毫瓦时 直流电和交流电 AC交流电 DC直流电 直流电和交流电对比 电压 对电器的电压和电流的理解 电阻 电压电阻电子的关系 欧…

python--剑指offer--中等--07. 重建二叉树

输入某二叉树的前序遍历和中序遍历的结果&#xff0c;请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如&#xff0c;给出 前序遍历 preorder [3,9,20,15,7] 中序遍历 inorder [9,3,15,20,7] 返回如下的二叉树&#xff1a; 3/ 9 20 / 15 7 …