首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
小红的区间修改(一)
10条解析
开通博客写题解
RogeAustine菜还爱玩
发表于 2025-11-30 07:49:04
#include <iostream> #include <utility> #include <set> #include <algorithm> #define ll long long using namespace std; // 使用lo
展开全文
怎么不AC啊
发表于 2025-11-30 01:02:21
#include <bits/stdc++.h> using namespace std; class BIT { int n; std::vector<int> su; public: BIT(int n) : n(n), su(n + 1,0
展开全文
小柠_
发表于 2025-11-30 00:26:53
用 set维护区间即可,易得答案为最大区间长度加一。注意用 set.lower_bound() 加速寻找。 #include <bits/stdc++.h> int main() { std::ios::sync_with_stdio(false); std::cin.
展开全文
quchen666
发表于 2025-11-30 13:06:06
#include <bits/stdc++.h> #include <iostream> using namespace std; typedef long long ll; const int N = 3e5+10; int a[N]; int tree[N]; int l
展开全文
FoolBlade
发表于 2025-11-30 10:16:08
void solve(){ int q;cin>>q; int maxl=0; set<int> rec; auto find=[&](int l,int r){ auto eL=rec.lower_bound(l);
展开全文
花碗
发表于 2025-11-30 23:50:52
根据题意简化成每段区间成功添加到集合后 最大的区间长度但如果按个遍历集合内每个元素 时间复杂度为$O_n$超时 借助set二分查找优化为$log(n)$后即可 #include <iostream> #include<algorithm> #include <set&g
展开全文
iui2006x
发表于 2025-11-30 01:25:07
set和bit都有了,那我来份线段树吧 #include <bits/stdc++.h> using namespace std; struct node { int l, r, sum, lazy; }; vector<node> tree(1200050);
展开全文
olone
发表于 2025-11-30 10:28:05
#include<iostream> using namespace std; const int N=3e5+5; int q,n; int l[N],r[N],tr[N]; inline int lowbit(int x){return x&-x;} inline
展开全文
xiaowang5242
发表于 2025-11-30 16:29:25
直接线段树维护[L,R]中是否存在1即可 // @xiaowang5242 #include <bits/stdc++.h> using namespace std; using ll = long long; using lll = __int128_t; using db = lon
展开全文
拾壹和宇航员
发表于 2025-11-30 22:42:18
#include <iostream> using namespace std; const int N=3e5,block=550; int a[N+block],bl[N+block]; bool b[block],ans[N+block]; int lb(int x){ retur
展开全文
查看本题
查看本题讨论
相关比赛
111159-牛客周赛 Round 95
进入比赛
111726-牛客周赛95内测
进入比赛
111916-test
进入比赛
112100-AAA加训
进入比赛
112267-01
进入比赛
等你来战
查看全部
辽宁科技大学第二十一届ACM队纳新赛
报名截止时间:2025-12-07 14:00
华中农业大学第十五届程序设计竞赛(新生赛)同步赛
报名截止时间:2025-12-07 15:30
浙江机电职业技术大学第十届程序设计竞赛
报名截止时间:2025-12-07 13:00
牛客周赛 Round 121
报名截止时间:2025-12-07 21:00
湖南师范大学2025新生赛决赛(同步赛)
报名截止时间:2025-12-12 21:30
牛客小白月赛125
报名截止时间:2025-12-12 21:00
河南师范大学新生程序设计竞赛
报名截止时间:2025-12-13 14:00
牛客周赛 Round 122
报名截止时间:2025-12-14 21:00
牛客练习赛147
报名截止时间:2025-12-20 21:30
牛客2025跨年场
报名截止时间:2026-01-01 00:05
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
2026牛客寒假算法基础集训营2
报名截止时间:2026-02-05 18:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题