首页 > 其他分享 >蓝桥杯4天冲刺2

蓝桥杯4天冲刺2

时间:2023-04-05 19:34:50浏览次数:44  
标签:修剪 int 样例 灌木 蓝桥 爱丽丝 冲刺

爱丽丝要完成一项修剪灌木的工作。

有 N 棵灌木整齐的从左到右排成一排。

爱丽丝在每天傍晚会修剪一棵灌木,让灌木的高度变为 0 厘米。

爱丽丝修剪灌木的顺序是从最左侧的灌木开始,每天向右修剪一棵灌木。

当修剪了最右侧的灌木后,她会调转方向,下一天开始向左修剪灌木。

直到修剪了最左的灌木后再次调转方向。

然后如此循环往复。

灌木每天从早上到傍晚会长高 1 厘米,而其余时间不会长高。

在第一天的早晨,所有灌木的高度都是 0 厘米。爱丽丝想知道每棵灌木最高长到多高。

输入格式

一个正整数 N,含义如题面所述。

输出格式

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

数据范围

对于 30% 的数据,N≤10,
对于 100% 的数据,1<N≤10000。

输入样例:

3
输出样例:

4
2
4

 

答案——

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int N;
cin>>N;
for(int i=1;i<=N;i++)
{
cout<<2*max(i-1,N-i)<<endl;
}
return 0;
}

这道题基本就是找规律(我偏偏不擅长TAT,连带因为着题目理解错了两个地方卡了好久

标签:修剪,int,样例,灌木,蓝桥,爱丽丝,冲刺
From: https://www.cnblogs.com/yansans/p/17290653.html

相关文章

  • 2023_4_5 蓝桥杯练习
    《P8671[蓝桥杯2018国AC]约瑟夫环 循环(%)问题》   我尝试用STL中的list与vector进行模拟可以发现复杂度都是>=O(N*K)的,会超时只有通过数学推式来得到全部正确的答案这里简单说一下STLlist与vector中对插入,删除元素的用法:list:......
  • 蓝桥杯三天备考----枚举:卡片
    题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小蓝有很多数字卡片,每张卡片上都是数字 0到 9。小蓝准备用这些卡片来拼一些数,他想从 1 开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。小蓝想知道自己能从 1 拼到多少。例......
  • 软件工程日报——准备蓝桥杯
    本周六我要进行蓝桥杯比赛了,对于本次蓝桥杯我准备的并不是很充足。对于一些算法的了解并不是很充足,于是我打算来一次赛前冲刺,对于一些基础算法进行重温与学习。今天我对比赛环境进行了调试,了解了比赛的流程,并看了看之前的赛题。......
  • 蓝桥杯省赛题目选解
    [蓝桥杯2022省A]最长不下降子序列Tag:dp,树状数组,离散化题意可以修改最多连续\(k\)个数为同一个数,求\(LIS\)长度。\(10^5\)。题解分别求出以\(i\)开头和结尾的\(LIS\)长度\(g[i],f[i]\)最后拼接\(g[i]+k+\max\limits_{a[j]\lea[i]}{f[j]}\)即可////Creat......
  • 蓝桥杯4天冲刺1
    今晚得知这周六蓝桥杯,然而我还没复习:)已经一面多没碰C了我真的会谢(报名的时候也没想到这学期这么忙哇TAT)关键蓝桥杯考试时间和外包杯的题目截止时间几乎重合!!!唉……多说无益,复习吧还是 因为知道的太晚了,目前只复习了sort函数头文件#include<algorithm>默认升序排序(1,2,3......
  • 蓝桥杯(全球变暖dfs)
    蓝桥杯(全球变暖dfs)importjava.util.Scanner;/***该题使用了深度优先算法dfs用于把相连的#号当成一块大陆,并通过数组记录下有几块大陆*dfs算法并不难,只要对用dfs处理过后留下的aes数组和sea数组进行处理得到结果即可*我的思路就是*1、sea数组记录源数据,然后判断是......
  • 2023蓝桥杯省赛C/C++组备赛
    一、简单计算与模拟1.成绩统计#include<bits/stdc++.h>usingnamespacestd;intn;intmain(){ doublepoint; doublejige=0,youxiu=0; cin>>n; for(inti=0;i<n;++i){ cin>>point; if(point>=60){ jige++; if(point&......
  • (4.3)数组、对象及类数组对象,set的用法,正则表达式的常用方法,蓝桥杯备赛-(生成数组、数
    1.1数组、对象及类数组对象1.数组:​ 数组是有序的数据集合,其中的索引值从0开始递增,并且数组有length属性,可以获取数组内的元素个数,其中的值可以是任何的数组类型。2.对象:​ 对象是无序的是由一个或多个键值对组成的数据集合,对象没有length属性。3.伪数组(类数组对象):​ ......
  • [2022年蓝桥杯C/C++ A组]个人做题记录
    碎碎念欸嘿,鸽了小半年去做了一些不喜欢的事情,但兜兜转转,还是acm最香捏求和题意求\(\sum_{i=1}^n\sum_{j=1}^na_i*a_j(i!=j)\)题解感觉是去年的时候笨人唯一做满分的题……经典前缀和,设\(sum[i]=\sum_{j=i}^na[j]\),答案即为\(\sum_{i=1}^{n-1}a[i]*sum[i+1]\)#definein......
  • [每天例题]蓝桥杯 C语言 单词分析
    蓝桥杯C语言单词分析题目  题目要求1.寻找出现最多的字母和这个字母出现的次数。2.如果有多个字母出现的次数相等,输出字典序最小的那个。思路分析输入方法:方法一:1.可以通过数组来记录该单词,并为单词出现的每一个字母做上标记。2.可以采用for循环将字符串依次输......