AtcoderC-Prison 区间问题

Posted karshey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AtcoderC-Prison 区间问题相关的知识,希望对你有一定的参考价值。

C

最大重复个数其实就是最小的右边减去最大的左边+1;

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int,int> pii;
#define pb push_back
#define fi first
#define se second
#define mem(a,x) memset(a,x,sizeof(a));
#define db double 

//======================
const int N=1e5+10;
int main()
{
	int l=-1,r=0x3f3f3f3f;
	int n,m;cin>>n>>m;
	for(int i=1;i<=m;i++)
	{
		int ll,rr;cin>>ll>>rr;
		l=max(l,ll);r=min(r,rr);
	}
	if(r-l+1>=0) cout<<r-l+1;
	else cout<<0;
	return 0; 
}

以上是关于AtcoderC-Prison 区间问题的主要内容,如果未能解决你的问题,请参考以下文章

2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试

Java 求解划分字母区间

763. 划分字母区间

贪心热门问题8:划分字母区间

Leetcode 763 划分字母区间

贪心算法:划分字母区间