6744 2023. 12. 18 15:54:01 111 Kártyajáték cpp17 Elfogadva 30/30 68ms 14588 KiB
#include <bits/stdc++.h>
using namespace std;

#define int long long
#define double long double

#define pii pair<int, int>

signed main() {
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
#ifdef CB
	freopen("be2.txt", "r", stdin);
//	freopen("out.txt", "w", stdout);
#endif
	int N, K;
	cin >> N >> K;
	vector<int> v(K);
	set<int> s;
	for (int i = 0; i < K; i++) {
		cin >> v[i];
		s.insert(v[i]);
	}
	int ans = 0;
	for (int i = 0; i < K; i++) {
		if (!s.erase(v[i])) {
			continue;
		}
		if (s.lower_bound(v[i]) != s.begin()) {
			ans++;
		}
		s.erase(s.begin(), s.lower_bound(v[i]));
	}
	cout << ans << '\n';
	return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 30/30
1 Elfogadva 0/0 3ms 1828 KiB
2 Elfogadva 0/0 63ms 12880 KiB
3 Elfogadva 1/1 3ms 2072 KiB
4 Elfogadva 1/1 3ms 2272 KiB
5 Elfogadva 1/1 3ms 2484 KiB
6 Elfogadva 2/2 3ms 2880 KiB
7 Elfogadva 2/2 3ms 3088 KiB
8 Elfogadva 2/2 3ms 3044 KiB
9 Elfogadva 1/1 35ms 10448 KiB
10 Elfogadva 2/2 52ms 14136 KiB
11 Elfogadva 3/3 54ms 14100 KiB
12 Elfogadva 3/3 54ms 14228 KiB
13 Elfogadva 1/1 64ms 14440 KiB
14 Elfogadva 2/2 68ms 14588 KiB
15 Elfogadva 3/3 61ms 14460 KiB
16 Elfogadva 3/3 67ms 14528 KiB
17 Elfogadva 3/3 63ms 14524 KiB