238392026-01-30 16:34:02abcdKikötők (35 pont)cpp17Accepted 35/3568ms1844 KiB
#include <bits/stdc++.h>
using namespace std;

int main(){
    int n,m;cin>>n>>m;
    vector<int> diff(n+2);
    while(m--){
        int l,r;cin>>l>>r;
        diff[l]++;
        diff[l+1]++;
        diff[r]--;
        diff[r+1]--;
    }
    int pref=0,ans=0;
    int id=-1;
    for(int i=1;i<=n;i++){
        pref+=diff[i];
        if(pref>ans){
            ans=pref;id=i;
        }
    }
    cout<<id<<' '<<ans<<'\n';
}
SubtaskSumTestVerdictTimeMemory
base35/35
1Accepted0/01ms316 KiB
2Accepted0/065ms564 KiB
3Accepted1/11ms316 KiB
4Accepted1/11ms492 KiB
5Accepted1/11ms316 KiB
6Accepted1/11ms316 KiB
7Accepted1/12ms316 KiB
8Accepted2/21ms316 KiB
9Accepted2/21ms316 KiB
10Accepted2/22ms316 KiB
11Accepted2/22ms316 KiB
12Accepted2/22ms316 KiB
13Accepted2/22ms648 KiB
14Accepted2/23ms316 KiB
15Accepted2/24ms412 KiB
16Accepted2/265ms1736 KiB
17Accepted2/265ms1844 KiB
18Accepted2/26ms820 KiB
19Accepted2/27ms860 KiB
20Accepted2/259ms1768 KiB
21Accepted2/267ms1808 KiB
22Accepted2/268ms1812 KiB