合唱队形(单调队列 dp)

server/2025/1/17 1:19:10/

2.合唱队形 - 蓝桥云课

思路:从左到右找最长单调递增子序列,从右到左找最长单调递增子序列,找它俩和的最大值,和-1就是合唱队形人数最大,人数n-合唱队形人数最大就是我们的答案

#include <bits/stdc++.h>
using namespace std;
const int N = 110;
int n;
int a[3][N];int main()
{cin >> n;for (int i = 1;i <= n;i++){cin >> a[0][i];a[1][i] = a[2][i] = 1;}for (int i = 1;i <= n;i++){for (int j = i+1;j <= n;j++){if (a[0][i] < a[0][j]){a[1][j] = max(a[1][i]+1,a[1][j]);}}}for (int i = n;i >= 1;i--){for (int j = i-1;j >= 1;j--){if (a[0][i] < a[0][j]){a[2][j] = max(a[2][i]+1,a[2][j]);}}}int res = 0; for (int i = 1;i <= n;i++) res = max(res,a[1][i] + a[2][i] - 1);cout << n - res << endl;return 0;}


http://www.ppmy.cn/server/158956.html

相关文章

Web端实时播放RTSP视频流(监控)

一、安装ffmpeg: 1、官网下载FFmpeg: Download FFmpeg 2、点击Windows图标,选第一个:Windows builds from gyan.dev 3、跳转到下载页面: 4、下载后放到合适的位置,不用安装,解压即可: 5、配置path 复制解压后的\bin路径,配置环境变量如图: <

1.1.1 C语言常用的一些函数(持续更新)

总框架见&#xff08;0. 总框架-CSDN博客&#xff09; &#xff08;1&#xff09;socket (a)分配fd&#xff1b;(b)分配tcp控制块(tcb) int socket(int domain, int type, int protocol);AF_INET IPv4 Internet protocols ip(7)AF_INET6 IP…

Bash语言的多线程编程

Bash语言的多线程编程 引言 在现代的计算环境中&#xff0c;随着多核处理器的广泛应用&#xff0c;多线程编程逐渐成为提高程序执行效率的重要方式。尽管Bash并不是一种传统意义上的多线程编程语言&#xff0c;但通过合理的设计和技巧&#xff0c;我们仍然可以在Bash中实现并…

数据库练习一

1.安装下载mysql&#xff0c;任意一种方式 linux版 windows终端 navigate客户端 2.建立数据库和表 操作步骤与提交作业时间不在同一时间&#xff0c;所以具体过程没有了&#xff0c;下面是 结果展示

浅谈云计算14 | 云存储技术

云存储技术 一、云计算网络存储技术基础1.1 网络存储的基本概念1.2云存储系统结构模型1.1.1 存储层1.1.2 基础管理层1.1.3 应用接口层1.1.4 访问层 1.2 网络存储技术分类 二、云计算网络存储技术特点2.1 超大规模与高可扩展性2.1.1 存储规模优势2.1.2 动态扩展机制 2.2 高可用性…

SQL刷题快速入门(二)

其他章节&#xff1a;SQL刷题快速入门&#xff08;一&#xff09; 承接上一章节&#xff0c;本章主要讲SQL的运算符、聚合函数、SQL保留小数的几种方式三个部分 运算符 SQL 支持多种运算符&#xff0c;用于执行各种操作&#xff0c;如算术运算、比较、赋值、逻辑运算等。以下…

为AI聊天工具添加一个知识系统 之32 三“中”全“会”:推理式的ISA(父类)和IOS(母本)以及生成式CMN (双亲委派)之1

本文要点和问题 要点 三“中”全“会”&#xff1a;推理式的ISA的&#xff08;父类-父类源码&#xff09;和IOS的&#xff08;母本-母类脚本&#xff09;以及生成式 CMN &#xff08;双亲委派-子类实例&#xff09;。 数据中台三端架构的中间端(信息系统架构ISA &#xff1a…

Wireshark 使用教程:网络分析从入门到精通

一、引言 在网络技术的广阔领域中&#xff0c;网络协议分析是一项至关重要的技能。Wireshark 作为一款开源且功能强大的网络协议分析工具&#xff0c;被广泛应用于网络故障排查、网络安全检测以及网络协议研究等诸多方面。本文将深入且详细地介绍 Wireshark 的使用方法&#x…