54122023-05-14 14:36:56kicsiboglarKikötők (35 pont)cpp11Accepted 35/3525ms8696 KiB
#include <iostream>
//#include <fstream>
#include <vector>
using namespace std;
//ifstream cin("input.in");
//ofstream cout ("output.out");
using ll= long long;
using P= pair<ll,ll>;

ll n,m,i,j,a,b,maxi=-1,p;
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL), cout.tie(NULL);

    cin>>n>>m;
    vector <ll> t(n+2,0);
    vector <P> ship(m+1,{0,0});
    for (i=1;i<=m;++i)
    {
        cin>>ship[i].first>>ship[i].second;
        t[ship[i].first]+=2;
        t[ship[i].second+1]-=2;
    }

    for (i=1;i<=n;++i) t[i]+=t[i-1];
    for (i=1;i<=m;++i)
    {
        t[ship[i].first]--;
        t[ship[i].second]--;
    }

    for (i=1;i<=n;++i)
    {
        if (t[i]>maxi)
        {
            maxi=t[i];
            p=i;
        }
    }
    cout<<p<<" "<<maxi;
}
SubtaskSumTestVerdictTimeMemory
base35/35
1Accepted0/03ms1824 KiB
2Accepted0/025ms6620 KiB
3Accepted1/13ms2320 KiB
4Accepted1/13ms2352 KiB
5Accepted1/12ms2424 KiB
6Accepted1/13ms2556 KiB
7Accepted1/13ms2672 KiB
8Accepted2/23ms2804 KiB
9Accepted2/23ms3160 KiB
10Accepted2/23ms3128 KiB
11Accepted2/23ms3148 KiB
12Accepted2/23ms3160 KiB
13Accepted2/23ms3328 KiB
14Accepted2/24ms3396 KiB
15Accepted2/24ms3528 KiB
16Accepted2/224ms7256 KiB
17Accepted2/225ms7828 KiB
18Accepted2/24ms4988 KiB
19Accepted2/24ms5316 KiB
20Accepted2/223ms7996 KiB
21Accepted2/225ms8696 KiB
22Accepted2/225ms8596 KiB