首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
子串
4条解析
开通博客写题解
__故人__
发表于 2020-09-13 19:54:07
分析 对于每个端点维护四个单调栈。表示这个端点作为最小值,最大值可以满足的合法区间 。那么只有 在 的合法区间内, 在 的合法区间内,这个用扫描线维护一下就好了,要记住先加后减,否则会丢掉重合的方案。 一些理解 是我这个点可以延展的范围。如果我都不能到 ,那么我肯定不能作为端点出现。所以
展开全文
塔子哥学算法
发表于 2020-09-12 14:02:35
传送门:https://ac.nowcoder.com/acm/contest/7329/E 题目大意:给你一个长度为1e6的排列,让你统计 区间[L,R]是一个值域为[L,R]的排列 的 区间个数. 昨天比赛的时候看了一下题目以为是析合树,就没写了emm,其实正解思路很简单。。 题目思路:
展开全文
Dear㉿You
发表于 2020-10-12 08:03:20
子串 前言 没想到这道题存在奇巧淫技 分析 假设区间 [ L , R ] 符合条件,满足的是 但是为了保证最大值和最小值等于区间左右端点,故换一种方式,设那么 代码 #pragma GCC optimize(3,"inline","Ofast","fast-math","no-stack-
展开全文
shyyhs
发表于 2020-09-14 20:10:02
不会数据结构的人去理解真ri gou #include <bits/stdc++.h> using namespace std; const int N=1e6+5; int n,sum[N]; int lowbit(int x) { return x&(-x); } s
展开全文
查看本题
查看本题讨论
等你来战
查看全部
金山杯2025年武汉理工大学程序设计竞赛
报名截止时间:2025-06-30 15:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题