54122023-05-14 14:36:56kicsiboglarKikötők (35 pont)cpp11Elfogadva 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;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base35/35
1Elfogadva0/03ms1824 KiB
2Elfogadva0/025ms6620 KiB
3Elfogadva1/13ms2320 KiB
4Elfogadva1/13ms2352 KiB
5Elfogadva1/12ms2424 KiB
6Elfogadva1/13ms2556 KiB
7Elfogadva1/13ms2672 KiB
8Elfogadva2/23ms2804 KiB
9Elfogadva2/23ms3160 KiB
10Elfogadva2/23ms3128 KiB
11Elfogadva2/23ms3148 KiB
12Elfogadva2/23ms3160 KiB
13Elfogadva2/23ms3328 KiB
14Elfogadva2/24ms3396 KiB
15Elfogadva2/24ms3528 KiB
16Elfogadva2/224ms7256 KiB
17Elfogadva2/225ms7828 KiB
18Elfogadva2/24ms4988 KiB
19Elfogadva2/24ms5316 KiB
20Elfogadva2/223ms7996 KiB
21Elfogadva2/225ms8696 KiB
22Elfogadva2/225ms8596 KiB