2764 | 2023-01-22 21:43:08 | KovácsHunor | Karácsonyi égők | cpp11 | Hibás válasz 0/100 | 35ms | 5172 KiB |
#include <iostream>
#include <cstring>
using namespace std;
const int MAX_N = 100000;
int n, c;
int l[MAX_N];
bool used[MAX_N];
int ans = MAX_N;
int cnt = 0;
int start = 0;
int main() {
cin >> n >> c;
for (int i = 0; i < n; i++) {
cin >> l[i];
}
for (int end = 0; end < n; end++) {
if (!used[l[end]]) {
used[l[end]] = true;
cnt++;
}
while (cnt == c) {
ans = min(ans, end - start + 1);
used[l[start]] = false;
cnt--;
start++;
}
}
cout << ans << endl;
return 0;
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
subtask1 | 0/0 | ||||||
1 | Hibás válasz | 3ms | 1760 KiB | ||||
2 | Hibás válasz | 2ms | 1920 KiB | ||||
subtask2 | 0/15 | ||||||
3 | Hibás válasz | 19ms | 2764 KiB | ||||
4 | Hibás válasz | 18ms | 2892 KiB | ||||
5 | Hibás válasz | 18ms | 3000 KiB | ||||
6 | Hibás válasz | 2ms | 2356 KiB | ||||
7 | Hibás válasz | 2ms | 2532 KiB | ||||
subtask3 | 0/10 | ||||||
8 | Elfogadva | 2ms | 2776 KiB | ||||
9 | Hibás válasz | 2ms | 2972 KiB | ||||
10 | Hibás válasz | 2ms | 3172 KiB | ||||
11 | Hibás válasz | 2ms | 3380 KiB | ||||
12 | Hibás válasz | 2ms | 3488 KiB | ||||
subtask4 | 0/20 | ||||||
13 | Hibás válasz | 2ms | 3568 KiB | ||||
14 | Hibás válasz | 2ms | 3564 KiB | ||||
15 | Hibás válasz | 2ms | 3428 KiB | ||||
16 | Elfogadva | 2ms | 3560 KiB | ||||
17 | Hibás válasz | 2ms | 3660 KiB | ||||
subtask5 | 0/25 | ||||||
18 | Elfogadva | 3ms | 3676 KiB | ||||
19 | Hibás válasz | 3ms | 3668 KiB | ||||
20 | Hibás válasz | 3ms | 3796 KiB | ||||
21 | Hibás válasz | 3ms | 3872 KiB | ||||
22 | Hibás válasz | 3ms | 4024 KiB | ||||
subtask6 | 0/30 | ||||||
23 | Futási hiba | 35ms | 5172 KiB | ||||
24 | Hibás válasz | 26ms | 4916 KiB | ||||
25 | Hibás válasz | 28ms | 4916 KiB | ||||
26 | Hibás válasz | 34ms | 4872 KiB | ||||
27 | Hibás válasz | 35ms | 4976 KiB | ||||
28 | Hibás válasz | 28ms | 4880 KiB | ||||
29 | Hibás válasz | 26ms | 4884 KiB | ||||
30 | Hibás válasz | 18ms | 4828 KiB |