首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
小sun的假期
14条解析
开通博客写题解
Silencer76
发表于 2025-11-27 10:06:22
对 pair 数组进行排序,先按 再按 。 然后正序枚举一遍,比较当前的 和前缀最大的 。 每次需要用 max 去维护前缀最大,而不是直接赋值,可能会出现 这种情况。 n,m=map(int,input().split()) a=[tuple(map(int,input().split()
展开全文
godhands
发表于 2022-03-30 22:21:17
题目大意: 找出n天中m个安排后1~n中没有安排的天数的最大连续值 思路: 类似于区间合并,不过不用合并这个步骤,只用上个区间的r 和下个区间的l维护ans就行 代码实现: #include "iostream" #include "vector" #include "algorithm" usi
展开全文
jinii
发表于 2025-11-27 10:29:04
看到大家都写区间合并,我这里写一种经典的区间差分做法。对于一段区间[l,r],把l赋值成1,r+1赋值成-1,扔到一个桶里,然后排序,从前往后遍历,并用一个sum记录值,当sum=0的时候就表示当前没有被覆盖,记录一下前一个的状态和位置,当前一个是0,就可以更新答案,最后关注一下尾部的情况。 #in
展开全文
ddb酱
发表于 2025-11-27 13:23:12
#include <bits/stdc++.h> using namespace std; #define endl "\n" #define all(a) a.begin(), a.end() using vpii = vector<pair<int,
展开全文
quchen666
发表于 2025-11-27 19:21:22
#include <bits/stdc++.h> using namespace std; const int N=1e5+10; typedef long long ll; struct Node { int l,r; }a[N]; bool cmp(Node a,
展开全文
花碗
发表于 2025-11-27 22:59:10
#include <iostream> #include<algorithm> using namespace std; const int N=100010; typedef pair<int,int> PII; PII p[N]; int main() {
展开全文
此在Dasein
发表于 2025-11-27 04:44:19
本题要求计算 天安排中,最长的连续无安排(即放假)天数。由于总天数 可能非常大(导致直接用数组标记会内存超限),但安排数量 相对较小,因此我们采用事件点(扫描线)结合差分思想来解决此问题,将复杂度从依赖 降到依赖 。 核心思想:关注变化点 传统的差分数组需要长度为 的数组来记录每一天的状态
展开全文
牛客69596014号
发表于 2025-11-27 08:55:50
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(Sy
展开全文
自由的风0450
发表于 2025-11-27 09:59:04
n<1e9,采用区间合并 #include <iostream> #include<vector> #include<algorithm> using namespace std; int main() { ios::sync_with_stdio
展开全文
Masterr
发表于 2025-11-28 15:21:06
珂朵莉树模板题,根据输入维护区间,perform需要做的是统计连续没有被占用的区间长度 struct ODT { std::map<i32,i32> mp; ODT(i32 l, i32 r,i32 v=-1) { mp[l]=v; mp[
展开全文
查看本题
查看本题讨论
相关比赛
1085-牛客小白月赛17
进入比赛
3800-牛客2019跨年AK场
进入比赛
6123-牛客小白月赛17(重现赛)@我是一只傻狍子
进入比赛
6948-牛客小白月赛17(重现赛)@PhantomSamurai
进入比赛
7000-牛客等级之题N2(8.10场)
进入比赛
等你来战
查看全部
牛客挑战赛84
报名截止时间:2025-12-05 22:00
2025年浙江工商大学程序设计竞赛新生赛(同步赛)
报名截止时间:2025-12-06 17:00
辽宁科技大学第二十一届ACM队纳新赛
报名截止时间:2025-12-07 14:00
华中农业大学第十五届程序设计竞赛(新生赛)同步赛
报名截止时间:2025-12-07 15:30
浙江机电职业技术大学第十届程序设计竞赛
报名截止时间:2025-12-07 17:00
牛客周赛 Round 121
报名截止时间:2025-12-07 21:00
湖南师范大学2025新生赛决赛(同步赛)
报名截止时间:2025-12-12 21:30
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题