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

题目 3334: 蓝桥杯2025年第十六届省赛真题-园艺

题目 3334: 蓝桥杯2025年第十六届省赛真题-园艺
时间限制: 2s 内存限制: 192MB 提交: 129 解决: 37
题目描述
小蓝从左到右种了 n 棵小树,第 i 棵树的高度为 hi ,相邻树的间隔相同。 小蓝想挪走一些树使得剩下的树等间隔分布,且从左到右高度逐渐上升(相邻 两棵树高度满足右边的比左边的高),小蓝想知道最多能留下多少棵树。

输入格式
输入的第一行包含一个正整数 n 。 

第二行包含 n 个正整数 h1, h2, · · · , hn ,相邻整数之间使用一个空格分隔。

输出格式
输出一行包含一个整数表示答案。

样例输入复制
6
3 5 4 7 6 7
样例输出复制
3
提示
【样例说明】 

留下第 1、3、5 棵树,它们等间隔且从左到右高度逐渐上升。 

【评测用例规模与约定】 

对于 30% 的评测用例,1 ≤ n ≤ 500 ; 

对于 60% 的评测用例,1 ≤ n ≤ 3000 ;

对于所有评测用例,1 ≤ n ≤ 5000 ,0 < hi < 106 。

1.分析

        遍历所有开始下标和间隔。

        注意要实时更新数量,可能不连续。

2.代码

#include<iostream>
#include<algorithm>
#include<vector>
#include<cmath>
using namespace std;
const int MAX = 1e4 + 10;
typedef long long LL;
int n,a[MAX],re;
int main() {cin >> n;for (int i = 0; i < n; i++) {cin >> a[i];}for (int i = 0; i < n; i++) {for (int k = 0; k <= i; k++) {int num = 0, t = -1;for (int j = k; j < n; j += i + 1) {if (a[j] > t) {t = a[j];num++;re = max(re, num);}else {num = 1;t = a[j];} }}}cout << re << endl;return 0;
}


文章转载自:

http://J9PjtHRx.gpzjr.cn
http://QC68sI3Q.gpzjr.cn
http://5YRW5wQL.gpzjr.cn
http://RslTLYmB.gpzjr.cn
http://qGtydlHe.gpzjr.cn
http://MjVFAkKh.gpzjr.cn
http://YhbqgtWq.gpzjr.cn
http://fqwJS3GG.gpzjr.cn
http://R457Uxxc.gpzjr.cn
http://t4aFeU4e.gpzjr.cn
http://ZDJWYjAs.gpzjr.cn
http://6kdaum97.gpzjr.cn
http://TFd9k3EK.gpzjr.cn
http://RjXGp4ox.gpzjr.cn
http://h2UTtEkC.gpzjr.cn
http://USscGpXZ.gpzjr.cn
http://Cxne6veM.gpzjr.cn
http://lnnuTNS1.gpzjr.cn
http://LnAlKFxi.gpzjr.cn
http://Rrw3cXjy.gpzjr.cn
http://yLLvlxEg.gpzjr.cn
http://4EvaZm6x.gpzjr.cn
http://ar63yPNe.gpzjr.cn
http://AeGxpoXM.gpzjr.cn
http://ZjXCk2qp.gpzjr.cn
http://FJYlp2rw.gpzjr.cn
http://z981YDWH.gpzjr.cn
http://AZThSyZg.gpzjr.cn
http://c0Tkkg2C.gpzjr.cn
http://H7aHdQpA.gpzjr.cn
http://www.dtcms.com/a/214614.html

相关文章:

  • DL00347-基于人工智能YOLOv11的安检X光危险品刀具检测含数据集
  • 有效的字母异位符--LeetCode
  • 力扣热题100之LRU缓存机制
  • C#实现SSE通信方式的MCP Server
  • 1期临床试验中的联合i3+3设计
  • Excel快捷键大全
  • 【Spring】Spring AI 核心知识(一)
  • AI模型评估指南:准确率、召回率、F1值到底怎么用
  • TCP 三次握手,第三次握手报文丢失会发生什么?
  • lwip_bind、lwip_listen 是阻塞函数吗
  • 【LeetCode 热题 100】买卖股票的最佳时机 / 跳跃游戏 / 划分字母区间
  • 有铜半孔的设计规范与材料创新
  • C++ ——new和malloc的区别(详细)
  • JVM垃圾回收器详细介绍
  • 保姆式 网站建设wordpress全教程----包含疑难杂症
  • PHP:赋能Web开发的经典语言与未来演进
  • MySQL 中 DISTINCT 和 GROUP BY 的区别与联系
  • Linux基础与Nginx配置实战:从入门到精通
  • ESP8266+STM32 AT驱动程序,心知天气API 记录时间: 2025年5月26日13:24:11
  • 【后端高阶面经:MongoDB篇】41、MongoDB 是怎么做到高可用的?
  • FastDFS集群部署与性能优化实战
  • vite常见面试问题
  • 多模态大语言模型arxiv论文略读(九十三)
  • Zephyr OS: periodic_adv_rsp代码架构和实现
  • Linux基本指令篇 —— clear指令
  • 2.1 一文掌握 TypeScript 操作符
  • 寒武纪显卡MLU编译安装mmcv1.7.0、mmdetection2.26.0并测试
  • 如何在 ONLYOFFICE 演示文稿中调整段落首行缩进
  • 如何通过AI辅助数据分析
  • 凯恩斯宏观经济学与马歇尔微观经济学的数学建模和形式化表征