蓝桥杯每日一题:修建灌木

题目来源: 第十三届蓝桥杯大赛软件赛省赛B组

爱丽丝要完成修建灌木的工作

N N N 棵灌木整齐的从左向右排成一排, 爱丽丝在每天傍晚会修建一棵灌木, 让灌木的高度变为 0 厘米. 修建灌木的顺序是从最左侧的灌木开始, 每天向右修建一棵灌木. 当修建了最右侧的灌木之后, 她会调转方向, 下一天开始向左修剪灌木. 直到修剪了最左的灌木后再次调转方向. 然后如此循环往复

灌木每天从早到晚都会长高 1 厘米, 而其余时间不会长高. 在第一天的早晨, 所有灌木的高度都是 0 厘米. 爱丽丝想知道每棵灌木最高长到多高

输入 : 一个正整数 N N N , 含义如题面所述

输出 : 输出 N N N 行, 每行一个整数, 第 i i i 行表示从左到右第 i i i 棵灌木最高能长到多高

Input Sample :

3

Output Sample :

4
2
4

简单的模拟题, 手动模拟一下即可

当一次被剪之后, 下次被剪之前的高度就是最大高度了. 所以我们只需要根据这棵灌木更靠近左边 (1) 还是更靠近右边 ( N N N) 就能计算出最大高度

下面给出题解代码, 请注重思考, 不要无脑cv

#include <bits/stdc++.h>
using namespace std;
const int maxn = 55;void io() {cin.tie(0);cout.tie(0);ios::sync_with_stdio(false);
}int main() {io();int n;cin >> n;for (int i = 1; i <= n; i++) {cout << max(n - i, i - 1) * 2 << '\n';}return 0;
}

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

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

相关文章

ensp静态路由综合实验(一)

实验拓扑&#xff1a; 实验目的&#xff1a; 1、R6为ISP&#xff0c;接口IP地址均为公有地址&#xff0c;该设备只能配置IP地址&#xff0c;之后不能再对其进行任何配置&#xff1b; 2、R1-R5为局域网&#xff0c;私有IP地址192.168.1.0/24&#xff0c;请合理分配&#xff1b;…

Web API —— BOM 学习(完结)

目录 一、BOM 介绍 二、Window 对象 &#xff08;一&#xff09;基本介绍 &#xff08;二&#xff09;定时器 —— 延时函数 1.语法 2.清除时间函数 3.和 interval 间歇函数的区别 &#xff08;三&#xff09;JS 执行机制 1.介绍 2.同步任务 3.异步任务 4.执行过程…

Go与Java深度对比:从语言特性到应用场景的全面分析

Go&#xff08;Golang&#xff09;和Java是两种流行的编程语言&#xff0c;它们在设计哲学、应用领域和生态系统方面有着独特的特点。以下是对这两种语言的全方位对比&#xff1a; 语言历史与发展 Go&#xff1a; Go语言由Robert Griesemer、Rob Pike和Ken Thompson在2007年…

编程出现bug?怎么用Python打印异常

在 Python 编程中&#xff0c;异常是指程序执行过程中出现的错误或异常情况。当程序遇到异常时&#xff0c;为了更好地调试和定位问题&#xff0c;我们需要打印异常信息。本文将详细介绍如何在 Python 中打印异常&#xff0c;并提供一些示例和注意事项。 一、try-except 语句捕…

一、CentOS基础命令(2.系统与用户操作)

文章目录 2、用户管理&#xff08;1.&#xff09;useradd - 创建新用户&#xff08;2.&#xff09;userdel - 删除用户&#xff08;3.&#xff09;usermod - 修改用户属性&#xff08;4.&#xff09;passwd - 管理用户密码&#xff08;5.&#xff09;groupadd - 创建用户组&…

C语言程序编译和链接的

目录 引言 编译与链接概览 编译过程详解 链接过程解读 结论 引言 在编程实践中&#xff0c;《程序员的自我修养》一书为我们揭示了构建高质量软件背后的重要环节——编译与链接。这两个过程对于C语言程序从源代码到可执行文件的蜕变至关重要&#xff0c;它们是每一个开发…

python ACM格式 || stdin和input的区别 || acm中常用的函数

疑问 在acm格式里有两种方法读取用户输入&#xff1a; import sys 然后使用 sys.stdininput() 但隐隐约约感觉这两个方法读到的数据在最后一行有些问题 导致我在使用stdin时候&#xff0c;需要使用正则表达式&#xff1a;re.split(‘[,\n]’,textline)来把一个以逗号分割的字…

C++资产设备管理系统

一、引言 1.1 项目设计背景及意义 1.1.1理论研究基础 &#xff08;1&#xff09;C在C的基础上增加了面向对象的机制。 &#xff08;2&#xff09;充分利用面向对象机制中的多态性实现函数的设计。 1.1.2 技术层面的支持 运用系统为C面向对象程序设计提供的各种设计方法和V…

24.park和unpark方法

1.park方法可以暂停线程&#xff0c;线程状态为wait。 2.unpark方法可以恢复线程&#xff0c;线程状态为runnable。 3.LockSupport的静态方法。 4.park和unpark方法调用不分先后&#xff0c;unpark先调用&#xff0c;park后执行也可以恢复线程。 public class ParkDemo {pu…

冗余双写方案下数据一致性问题解决及延申问题处理方案

主要整理了采用冗余双写方案后的问题解决方案。 1、问题&#xff1a;冗余双写场景下&#xff0c;如何解决数据一致性问题&#xff1f; 方案一&#xff1a; 直接RPC调用Seata分布式事务框架&#xff0c;采用该方式实现了事务的强一致性&#xff0c;代码逻辑简单的同时业务侵入…

【题解】—— LeetCode一周小结12

【题解】—— 每日一道题目栏 上接&#xff1a;【题解】—— LeetCode一周小结11 18.区域和检索 - 数组不可变 题目链接&#xff1a;303. 区域和检索 - 数组不可变 1.计算索引 left 和 right &#xff08;包含 left 和 right&#xff09;之间的 nums 元素的 和 &#xff0c;其…

2024年腾讯云服务器租用价格_轻量和CVM报价

腾讯云服务器价格表2024年最新价格&#xff0c;轻量2核2G3M服务器61元一年、2核2G4M服务器99元1年&#xff0c;三年560元、2核4G5M服务器165元一年、3年900元、轻量4核8M12M服务器646元15个月、4核16G10M配置32元1个月、8核32G配置115元1个月&#xff0c;345元3个月。CVM云服务…

React或Vue与后端通讯的跨域问题处理

解决React或Vue与后端通讯的跨域问题通常有以下几种方法&#xff1a; 后端设置CORS&#xff08;最常用&#xff09; 在PHP后端代码中添加响应头&#xff0c;允许特定的前端域名来进行跨域请求。例如&#xff1a; header("Access-Control-Allow-Origin: http://你的前端域名…

嵌入式学习46——硬件相关2串口通信

串口&#xff1a; 端口&#xff1a; COM 波特率&#xff1a; 9600 115200 &#xff08;bps&#xff09; 每秒传输的数据…

遍历+length

不要把遍历当做打印&#xff1f; package src.arraydemo;public class ArrayDemo3 {public static void main(String[] args) {int arr[]{1,2,3,4,5,4,5,5,5,6}; // 遍历1// System.out.println(arr[0]); // 遍历2//在Java中有一个关于数组的长度属性&#xff0…

Multimodal Chain-of-Thought Reasoning in Language Models阅读笔记

论文&#xff08;2023年&#xff09;链接&#xff1a;https://arxiv.org/pdf/2302.00923.pdf GitHub项目链接&#xff1a;GitHub - amazon-science/mm-cot: Official implementation for "Multimodal Chain-of-Thought Reasoning in Language Models" (stay tuned a…

14:有效的符号

给定一个只包括 (&#xff0c;)&#xff0c;{&#xff0c;}&#xff0c;[&#xff0c;] 的字符串 s &#xff0c;判断字符串是否有效。 有效字符串需满足&#xff1a; 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括…

前端-html-02

1.列表 标签名功能和语义属性单标签还是双标签ul无序列表包裹元素双标签 ol 有序列表包裹元素双标签li列表项双标签dl定义列表包裹元素双标签dt定义列表项标题双标签dd定义列表项描述双标签 li必须由Ul或者ol包裹 <!DOCTYPE html> <html><head><…

腾讯云4核8G12M轻量服务器性能测评,支持多少人同时在线?

腾讯云4核8G服务器价格&#xff1a;轻量4核8G12M优惠价格646元15个月、CVM S5服务器4核8G配置1437元买1年送3个月。腾讯云4核8G服务器支持多少人同时在线&#xff1f;支持30个并发数&#xff0c;可容纳日均1万IP人数访问。腾讯云百科txybk.com整理4核8G服务器支持多少人同时在线…

自主高动态范围相位展开

💡 摘要: 基于图像的波前传感方法,如自适应修改的Gerchberg-Saxton相位恢复算法(MGS),需要一个先验相位知识的矩阵来避免在估计过程中出现高动态范围的“相位包裹”现象。以前的解包裹方法取得了有限的成功,或者需要一定程度的专家干预。我们成功地开发了一种方法和算…