5639 2023. 08. 31 16:52:01 TomaSajt Érdekes túra (70 pont) cpp17 Elfogadva 70/70 32ms 8416 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
  int n;
  cin >> n;

  vector<int> h(n);
  for (int& hi : h) cin >> hi;

  int len = 1, best_len = 1, cnt = 0;
  for (int i = 1; i < n; i++) {
    if (h[i - 1] == h[i]) {
      len = 1;
      continue;
    }
    if (len == 1) cnt++;
    len++;
    best_len = max(best_len, len);
  }

  cout << cnt << '\n';
  cout << (cnt == 0 ? -1 : best_len);
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 70/70
1 Elfogadva 0/0 3ms 1808 KiB
2 Elfogadva 0/0 27ms 3224 KiB
3 Elfogadva 3/3 3ms 2868 KiB
4 Elfogadva 3/3 2ms 3052 KiB
5 Elfogadva 3/3 2ms 3180 KiB
6 Elfogadva 3/3 2ms 3156 KiB
7 Elfogadva 3/3 3ms 3436 KiB
8 Elfogadva 3/3 3ms 3512 KiB
9 Elfogadva 3/3 3ms 3732 KiB
10 Elfogadva 3/3 3ms 3820 KiB
11 Elfogadva 3/3 3ms 4196 KiB
12 Elfogadva 3/3 3ms 4300 KiB
13 Elfogadva 4/4 3ms 4220 KiB
14 Elfogadva 4/4 17ms 5000 KiB
15 Elfogadva 4/4 19ms 5340 KiB
16 Elfogadva 4/4 19ms 5792 KiB
17 Elfogadva 4/4 20ms 6160 KiB
18 Elfogadva 4/4 21ms 6620 KiB
19 Elfogadva 4/4 28ms 7400 KiB
20 Elfogadva 4/4 27ms 7916 KiB
21 Elfogadva 4/4 32ms 8404 KiB
22 Elfogadva 4/4 24ms 8416 KiB