5204 2023. 04. 22 00:16:32 SleepyOverlord Kikötők (35 pont) cpp17 Elfogadva 35/35 86ms 21760 KiB
#include <vector>
#include <string> 
#include <set> 
#include <map> 
#include <unordered_set>
#include <unordered_map>
#include <queue> 
#include <bitset> 
#include <stack>
#include <list>

#include <numeric> 
#include <algorithm> 
#include <random>
#include <chrono>

#include <cstdio>
#include <fstream>
#include <iostream> 
#include <sstream> 
#include <iomanip>
#include <climits>

#include <cctype>
#include <cmath> 
#include <ctime>
#include <cassert>

using namespace std;

#define ULL unsigned long long
#define LL long long
#define PII pair <int, int>
#define VB vector <bool>
#define VI vector <int>
#define VLL vector <LL>
#define VD vector <double>
#define VS vector <string>
#define VPII vector <pair <int, int> >
#define VVI vector < VI >
#define VVB vector < VB >
#define SI set < int >
#define USI unordered_set <int>
#define MII map <int, int>
#define UMII unordered_map <int, int>
#define MS multiset
#define US unordered_set
#define UM unordered_map
#define UMS unordered_multiset
#define UMM unordered_multimap

#define FORN(i, n) for(int i = 0; i < (n); ++i)
#define FOR(i, a, b) for(int i = (a); i <= (b); ++i)
#define FORD(i, a, b) for(int i = (a); i >= (b); --i)

#define SZ size()
#define BG begin() 
#define EN end() 
#define CL clear()
#define X first
#define Y second
#define RS resize
#define PB push_back
#define MP make_pair
#define ALL(x) x.begin(), x.end()
#define INS insert
#define ER erase
#define CNT count

int n, m;
VI a;

int main()
{
	cin >> n >> m;
	a.RS(n + 2);
	FOR(i, 1, m)
	{
		int x, y;
		cin >> x >> y;
		++a[x + 1];
		--a[y + 1];
		++a[x];
		--a[y];
	}
	set <PII> s;
	FOR(i, 2, n) 
	{
		a[i] += a[i - 1];
		s.INS({-a[i], i});
	}

	auto [cnt, ind] = *s.BG;
	cout << ind << " " << -cnt;

	return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 35/35
1 Elfogadva 0/0 3ms 1808 KiB
2 Elfogadva 0/0 86ms 13216 KiB
3 Elfogadva 1/1 3ms 3744 KiB
4 Elfogadva 1/1 3ms 3796 KiB
5 Elfogadva 1/1 3ms 4012 KiB
6 Elfogadva 1/1 3ms 4100 KiB
7 Elfogadva 1/1 3ms 4232 KiB
8 Elfogadva 2/2 3ms 4360 KiB
9 Elfogadva 2/2 3ms 4656 KiB
10 Elfogadva 2/2 4ms 5072 KiB
11 Elfogadva 2/2 4ms 5112 KiB
12 Elfogadva 2/2 4ms 5300 KiB
13 Elfogadva 2/2 6ms 5852 KiB
14 Elfogadva 2/2 9ms 6996 KiB
15 Elfogadva 2/2 12ms 8060 KiB
16 Elfogadva 2/2 75ms 11456 KiB
17 Elfogadva 2/2 81ms 15004 KiB
18 Elfogadva 2/2 24ms 16164 KiB
19 Elfogadva 2/2 27ms 16828 KiB
20 Elfogadva 2/2 78ms 18256 KiB
21 Elfogadva 2/2 86ms 20512 KiB
22 Elfogadva 2/2 86ms 21760 KiB