牛客小白月赛122 E

news/2025/10/18 11:30:34/文章来源:https://www.cnblogs.com/Ahui2667d/p/19149346

https://ac.nowcoder.com/acm/contest/119664

E

计算f(l,r)需要判断[l,r]是否为[1,l-1]+[r+1,n]的子序列(对此我们可以用双指针实现);
如果每次枚举(l,r)时都去判断一次,得到时间复杂度为O(n3*logn)对于n=2000不够;
我们考虑如何预处理以达到快速判断的目的;

方法一

分析

显然对于一个确定的l,若r满足条件,那么显然r-1也满足条件。我们可以通过枚举l,然后从大到小枚举r,找到rmax,那么比r小的都不必进行双指针判断。

更进一步,对于符合条件的(l,r),l增加时,rmax不增;可以进一步减小枚举量 时间复杂度O(n2

代码实现

#include <bits/stdc++.h>
using namespace std;
int n;
int P[10000];
bool check (int l, int r)//返回f(i,j)的值
{int x = l;for (int i = 1; i <= n; i++){if (i == l){i = r;continue;}if (x <= r && P[x] == P[i]){x++;}}return x == r + 1;
};
int main()
{cin >> n;for (int i = 1; i <= n; i++){cin >> P[i];}int ans = 0;for (int i = 2; i < n; i++)//枚举l{int l = i - 1, r = n - 1;while (l < r)//二分查找最大的r{int mid = (l + r + 1) >> 1;if (check(i, mid)){l = mid;}else{r = mid - 1;}}ans += l - i + 1;}cout << ans << endl;return 0;
}

方法二

分析

考虑 ll[i] 和 rr[i] :
ll[i] 是满足[i,i+x-1]是[1,i-1]的子序列的x的最大值
rr[i] 是满足[i-x+1,i]是[i+1,n]的子序列的x的最大值

那么f(i,j)==1等价于ll[l]+rr[r]>r-l;
时间复杂度O(n2

代码实现

#include<bits/stdc++.h>
using namespace std;
int p[10000], ll[10000], rr[10000];
int n;
bool check1(int i, int x) //起点 长度
{int k = i;int t = 1;while (t <= i - 1 ){if (p[k] == p[t]){k++;if (k == i + x)return 1;}t++;}return 0;
}
bool check2(int i, int x) //终点 长度
{int k = i - x + 1;int t = i + 1;while (t <= n){if (p[k] == p[t]){k++;if (k == i + 1)return 1;}t++;}return 0;
}
int main()
{cin >> n;for (int i = 1; i <= n; i++)cin >> p[i];for (int i = 2; i < n; i++){int l = 0, r = n;int mid;while (r - l >= 0){if (r == l){ll[i] = l;break;}mid = (l + r + 1) / 2;if (check1(i, mid))l = mid;elser = mid-1;}}for (int i = 2; i < n; i++){int l = 0, r = n;int mid;while (r - l >= 0){if (r == l){rr[i] = l;break;}mid = (l + r + 1) / 2;if (check2(i, mid))l = mid;elser = mid-1;}}int sum = 0;for (int l = 2; l < n; l++)for (int r = l; r < n; r++)if (ll[l] + rr[r] >= r - l+1)sum++;cout << sum;return 0;
}

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

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

相关文章

深入解析:深度学习助力眼底疾病精准诊断:系统架构与设计思路解析

深入解析:深度学习助力眼底疾病精准诊断:系统架构与设计思路解析pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…

2025年10月岩板工厂推荐评测榜:产能、专利、环保三维数据透视

一、引言 岩板作为建筑与家居领域升级最快的饰面材料之一,正被定制家具、商业空间、精装地产等多场景大规模采用。对于需要稳定供货、兼顾花色创新与绿色认证的采购者、品牌方及大型工程商而言,选择一家产能充足、品…

PCIe扫盲——物理层电气部分基础(二)之De-emphasis

这一篇文章中,我们主要来聊一聊PCIe中的信号补偿技术(Signal Compensation)——De-emphasis。需要注意的是,Gen1&Gen2与Gen3的De-emphasis实现机制差别较大,而本文只介绍Gen1&Gen2相关内容。如需了解Gen3…

2025年10月豆包关键词排名优化推荐对比榜:聚焦跨平台能力与售后体系的实用指南

一、引言 在生成式搜索流量占比已突破六成、豆包日活逼近亿级的当下,关键词排名优化不再是简单堆砌,而是要在动态算法中实现“语义—场景—转化”的同步跃迁。对品牌方、运营者与增长负责人而言,核心需求高度一致:…

PCIE 的 AFE DFE 是什么?

在 PCIe(Peripheral Component Interconnect Express)物理层中,AFE(Analog Front End)和 DFE(Decision Feedback Equalizer)都是高速串行链路中非常关键的电路模块,用来保证高速信号在经过电缆或 PCB 走线等传…

2025年10月豆包关键词排名优化推荐榜:十强服务商多维对比与中立选购指南

一、引言 在生成式搜索流量入口快速分化的当下,豆包关键词排名优化已成为品牌方、电商运营者与本地生活服务商的刚需动作。对于需要同时覆盖DeepSeek、通义千问、元宝、Kimi等多模型结果页的从业者而言,选择一家能够…

20232327 2025-2026-1 《网络与系统攻防技术》实验二实验报告

20232327 2025-2026-1 《网络与系统攻防技术》实验二实验报告 1.实验内容 本次实验需要用到的一些知识:后门:不经过正常认证流程而访问系统的通道; 后门类型:编译器后门、操作系统后门、应用程序后门、潜伏于操作系…

2025 年最新反应釜源头厂家排行榜:涵盖实验室 / 高压 / 加氢等类型设备,精选优质企业最新推荐

在化工、医药、新材料等行业高速发展的当下,反应釜作为核心生产设备,其质量与性能直接决定企业生产效率、产品品质及生产安全。然而当前反应釜市场混乱,源头厂家数量繁杂且水平悬殊,部分厂家缺乏核心技术,设备在密…

2025 年最新蓝牙耳机源头厂家口碑推荐榜:包含降噪 / 运动 / 真无线等多类型,聚焦供应链核心企业,为消费者精选优质品牌

当下蓝牙耳机市场品牌繁杂,产品质量差异悬殊,消费者想挑选到适配自身需求、品质过硬的产品并非易事。部分产品存在音质不佳、延迟高、续航短等问题,且一些厂家供应链不稳定,难以保障交付与质量,给消费者选购带来诸…

2025年10月铝合金凉亭品牌推荐排行:深度评测五家主流厂商

一、引言 对于计划在家用庭院、露台或商用餐饮、民宿场景新增遮阳休闲空间的业主与运营者而言,铝合金凉亭已取代传统木质与钢结构成为主流选项:其兼顾轻质高强、耐腐蚀、免维护与可定制外观的特性,正好对应用户“一…

PLAN(动态更新)

前言 NOIP 前的大复习 正文罗列了超级多半生不熟的知识点(甚至是全生的知识点) 数学线性筛(求任一积性函数、欧拉函数、除数函数、莫比乌斯函数)线性逆元求法exgcd 与 excrt二项式定理、容斥原理Catalan 数矩阵相关…

2025年10月岩板品牌推荐排行:从产能到交付的全链路实测与排名解析

一、引言 高端住宅、商业空间及定制家居的采购者,在2025年第四季度面临岩板材料集中选样决策。控制综合成本、保障大规格板材的平整度与耐污性、缩短交付周期,是三类核心需求。本文采用动态分析模型,将公开年报、绿…

变分自编码器原理与潜变量模型解析

本文深入探讨潜变量模型的理论基础,重点分析变分自编码器的数学原理和实现机制。内容涵盖生成模型与判别模型的区别、变分推断的核心思想、重参数化技巧,以及如何通过编码器-解码器架构构建概率生成模型。判别模型 v…

Open Bug Bounty 安全验证流程解析

本文介绍了Open Bug Bounty网站的安全验证流程,包括连接安全检查、人工验证机制和Cloudflare防护系统,帮助理解现代Web应用的安全防护措施和验证技术实现原理。安全验证流程 初始验证 网站显示"Just a moment..…

PostgreSql FDW 与 DBLINK 区别 - 详解

PostgreSql FDW 与 DBLINK 区别 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mon…

2025 阻燃膜厂商最新推荐榜单:国际环保标准达标企业权威发布,覆盖 BOPET/PET/ 新能源专用全品类

随着 5G 通讯、新能源、半导体等高端产业加速迭代,阻燃膜作为核心防护材料的需求呈爆发式增长,但其市场供给却存在显著短板:部分产品阻燃等级不足 UL94-VTM-0 标准,环保指标难以适配欧盟 REACH 法规,且中小型企业…

2025 年最新微波干燥设备生产厂家推荐排行榜:覆盖多行业需求,精选优质高效设备品牌指南黄粉虫微波/黑水虻微波/中药材微波干燥设备公司品牌推荐

当前,微波干燥设备凭借高效、节能、环保的特性,已深度融入食品加工、中药材处理、化工制造、农产品加工等多个行业,成为企业提升生产效率的关键装备。但随着市场需求激增,众多厂家涌入,导致产品质量、技术实力、售…

2025 年最新推荐钢结构源头厂家排行榜:聚焦美标 / 欧标钢结构等多领域,精选实力企业助力工程高效选材

在当前钢结构行业快速发展的背景下,市场需求日益多样,涵盖美标 / 欧标钢结构、环保设备、水泥矿山、机械设备框架平台等多个领域,同时钢结构报关、出口、加工、安装、设计、海运及桥梁、厂房、别墅建设等需求也持续…

2025年10月访客系统推荐榜单详解:从核心指标到用户体验的客观剖析

一、引言 在政企、园区、校园及公共机构日常运营中,访客管理已从“纸质登记”升级为“数字通行”。对于采购负责人、信息化主管及创业者而言,一套兼顾安全、效率与合规的访客系统,意味着降低前台人力成本、提升出入…

2025 年最新 1688 代运营公司排行榜:精选优质服务商,助力企业电商高效运营最新推荐

在数字经济持续深化的 2025 年,1688 平台依旧是企业拓展线上业务、抢占市场份额的核心阵地。但当下众多企业在 1688 店铺运营中,仍面临专业团队缺失、平台规则更迭适应难、流量获取成本高、转化效果不佳等痛点,严重…